2012-04-12 103 views
4

因此我創建了一個遊戲,在eclipse中完美運行 - 所有圖像都加載並從文本文件正確讀取。該文本文件提供了關卡信息。 這是我的問題出現在哪裏。 我將它全部導出到可執行文件.jar文件中,並且它找到了所有圖像。但它沒有找到.txt文件。 .txt文件需要在哪裏找到它?Java Eclipse - .txt文件未導出到.jar

try{ 
     controlBoard = new Scanner(new FileInputStream("lvl1.txt")); 
    }catch(Exception e){ 
     gb.error = true; 
    } 
+0

您是否正確編輯元數據文件? – kasavbere 2012-04-12 00:27:45

+0

元數據文件? 在lvl1.txt中?它的格式是正確的,我只是不確定它需要放在哪裏,當它被打包在罐子 – user1320716 2012-04-12 00:31:08

回答

6

您不應該使用FileInputStream來訪問該文件。使用類加載器和getResourceAsStream()獲取InputStream。它會在JAR中找到它。

+1

,這是非常有意義的,我用getResource()的圖像。謝謝! – user1320716 2012-04-12 00:32:33