如何使用相对路径-java
我有一个git项目,其中包含以下行:如何使用相对路径-java,java,file,gradle,relative-path,Java,File,Gradle,Relative Path,我有一个git项目,其中包含以下行: public static final String filePath = "C:\\Users\\Dani\\Documents\\projectName\\core\\src\\dogs\\parse\\cards.json"; public static final String filePath = "\\projectName\\core\\src\\dogs\\parse\\cards.json"; 但是,在另一台计算机中,该文件(保存在
public static final String filePath = "C:\\Users\\Dani\\Documents\\projectName\\core\\src\\dogs\\parse\\cards.json";
public static final String filePath = "\\projectName\\core\\src\\dogs\\parse\\cards.json";
但是,在另一台计算机中,该文件(保存在项目本身中)与上面的根目录不同。。
(在我的合作伙伴计算机中,项目不在文档中,他的用户名不是Dani)
我尝试切换到以下行:
public static final String filePath = "C:\\Users\\Dani\\Documents\\projectName\\core\\src\\dogs\\parse\\cards.json";
public static final String filePath = "\\projectName\\core\\src\\dogs\\parse\\cards.json";
但是,当我运行它时,异常是rise-file不存在
有什么建议吗?
谢谢!:) 你可以这样使用
public static final String filePath = "projectName\\core\\src\\dogs\\parse\\cards.json";
因此,它将附加当前目录仍然没有此文件异常=\一旦使用gradle创建了文件objectI am,并且文件位于核心库下,请尝试打印文件路径。我正在运行桌面午餐程序。。也许是因为这个问题?是的,我不确定