Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用相对路径-java_Java_File_Gradle_Relative Path - Fatal编程技术网

如何使用相对路径-java

如何使用相对路径-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"; 但是,在另一台计算机中,该文件(保存在

我有一个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";
但是,在另一台计算机中,该文件(保存在项目本身中)与上面的根目录不同。。 (在我的合作伙伴计算机中,项目不在文档中,他的用户名不是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,并且文件位于核心库下,请尝试打印文件路径。我正在运行桌面午餐程序。。也许是因为这个问题?是的,我不确定