我正在尝试从路径中获取父文件,但我的代码一直在崩溃。即使我试着用它来包围它仍然会崩溃。这在源代码中起作用,但是只要我将其运行并运行它就会崩溃。
FilePath = "\\\\Asjdevqa\\root\\JAVA\\WFPM\\files\\built\\2015\\05\\aspb.001201505201405997";
File sourcePath = new File(FilePath).getParentFile().getParentFile(); // does not run beyond this line.
答案 0 :(得分:0)
因为当您从jar运行它时,您在相对于jar的路径中没有文件夹"\\\\Asjdevqa\\root\\JAVA\\WFPM\\files\\built\\2015\\05\\aspb.001201505201405997"
。您需要将此文件夹复制到您正在运行的jar的旁边。