【问题标题】:how to use relative path - java如何使用相对路径 - java
【发布时间】:2014-12-17 18:38:36
【问题描述】:

我有一个 git 项目,其中包含以下行:

public static final String filePath = "C:\\Users\\Dani\\Documents\\projectName\\core\\src\\dogs\\parse\\cards.json";

但是,在另一台计算机上,文件(保存在项目本身中)与上述不同。 (在我的伙伴电脑上,项目不在Documents下,他的用户名不是Dani)。

我尝试切换到以下行:

  public static final String filePath = "\\projectName\\core\\src\\dogs\\parse\\cards.json";

但是,当我运行它时,出现异常 - 文件不存在。

有什么建议吗? 谢谢! :)

【问题讨论】:

    标签: java file gradle relative-path


    【解决方案1】:

    你可以这样使用。

      public static final String filePath = "projectName\\core\\src\\dogs\\parse\\cards.json";
    

    所以它会追加当前目录

    【讨论】:

    • 仍然没有SuchFileException.. =\
    • 创建文件对象后尝试打印文件路径
    • 我用的是gradle,文件在core lib下。我正在运行桌面午餐器..也许是因为它的问题?
    • 你可能不确定
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多