在我的Java程序中,我有一個包叫做資源,有我預留log.ascii文件,其中我節省一些details.To的內包的路徑做,所以我使用的方法獲得一個罐子
.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;
}
}
你是什麼意思 「當我建立罐子它找到路徑」? –
請發佈您的代碼。 – Aubin
遺憾錯過了「不會」 – Libathos