Java getAbsolutePath返回错误的路径

时间:2016-02-04 16:32:13

标签: java eclipse

这可能是一个非常简单的解决方案,但我似乎找不到适当的设置来调整它。我有一个文件,让我说config.prop需要我的应用程序读入。它位于我的应用程序的相对路径./someFolder/config.prop。每当我尝试获取此绝对路径时,它会返回一条路径,表明它位于我的eclipse文件夹中,而不是我的项目。

String fileLocation = "./someFolder/config.prop"
File file = new File(fileLocation);
System.out.println(file.getAbsolutePath());

这将返回C:\eclipse-mars\.\someFolder\config.prop,它应该返回C:\my\project\path\someFolder\config.prop

我想这是一些超级简单的项目设置,我很遗憾,但不确定它在eclipse中的位置,我对eclipse并不是很熟悉。

1 个答案:

答案 0 :(得分:3)

可以在Java Application Launch Configuration的 Arguments 选项卡上设置工作目录。您可以通过运行 - > 运行... 从菜单栏中打开启动配置对话框