提取項目作爲一個可運行的罐子後,我無法加載資源文件。找不到資源運行的JAR
它可以在Eclipse中,但出口後它拋出一個FileNotFoundException
。
我試圖把旁邊.jar
文件夾res
,但沒有什麼幫助。我嘗試過使用JarSplice,並將它與所有庫一起運行,但它隨資源文件停止運行。目標文件位於源文件夾中。
我該怎麼辦?
代碼
FileReader fr = null;
try {
fr = new FileReader(new File("res/" + fileName + ".obj"));
} catch (FileNotFoundException e) {
System.err.println("Couldn't load object file!");
e.printStackTrace();
}
編輯:通過7zip的打開運行的.jar文件,我可以看到,在整個/ res文件夾已經消失的出口,並在目錄中的文件現在可直接位於根文件夾.jar文件。
嘗試**( 「./ RES /」 +文件名+ 「.OBJ」)** –
@MamyKryzysKryzysKryzys遺憾的是它沒有工作。 – Markus