【发布时间】:2020-08-27 14:52:08
【问题描述】:
我正在用 Java 读取文件,当我使用绝对路径时它工作正常。
File myObj = new File("/Users/aaronmk2/Downloads/demo2/SystemDependencies/src/sample_input.txt");
但是,当我尝试使用相对路径时,我得到一个 No such file or directory 错误
File myObj = new File("../sample_input.txt");
当我使用终端并使用nano ../sample_input.txt 时,它会打开文件。
我需要添加什么才能使相对路径起作用?
【问题讨论】:
-
运行时的
cwd和类路径是什么?你是如何执行程序的?
标签: java relative-path readfile