在我的 java 程序中,我有一个名为 resources 的包,我在其中保留了一个 log.ascii 文件,我在其中保存了一些详细信息。为此,我使用了该方法
.class.getResource("/resources")
当我在 Eclipse 上测试它时一切正常,但是当我构建 jar 时它找不到路径。你知道如何克服这个问题吗?感谢您的时间
private static String retrieveSelectedWorkspace() throws FileNotFoundException{
String temp[];
String str=Gui.class.getResource("/resources").toString();
temp=str.split("/",2);
FileReader fr = null;
fr = new FileReader(temp[1]+"/log.ascii");
Scanner scanner = new Scanner(fr);
while(scanner.hasNextLine())
return scanner.nextLine().toString();
return null;
}
}