【发布时间】:2026-01-18 19:40:01
【问题描述】:
我有一个可能很容易解决的问题。 我的项目中有一个文件夹,并希望使用相对路径获取它:
new File("/folder")
这给了我FileNotFoundException
如果我这样尝试
new File("d:/workspace/project/folder")
有效
我怀疑它不起作用是因为:
new File("").getAbsolutePath() 返回:D:\eclipse
所以不是工作区的路径。
是我做错了什么还是我需要在 eclipse 中更改一些设置
【问题讨论】:
-
您可能希望您的程序将工作空间位置作为输入。在 Eclipse 中,您可以为 java 程序设置一个运行目标,并使用 Eclipse 预定义变量 ${workspace_loc} 来传递您的工作空间的位置。Eclipse 主菜单 -> 运行 -> 运行配置...
标签: java file relative-path absolute-path