我使用Libgdx在eclipse中創建了桌面遊戲。遊戲在eclipse中運行良好,但FileHandle list()
方法在導出到jar文件時不起作用。我用下面的代碼行:Libgdx FileHandle list()方法在jar文件中不起作用
songFiles = Gdx.files.internal("./bin/" + "songs/").list();
System.out.println(songFiles[0]);
再次,在日食的時候導出到一個罐子它打印文件location.However,我得到一個java.lang.ArrayIndexOutOfBoundsException: 0
錯誤。
Cannot export default Java libGDX project as a jar from Eclipse看起來類似,我有
可能重複[什麼導致java.lang.ArrayIndexOutOfBoundsException,我該如何防止它?](http://stackoverflow.com/questions/5554734/what-causes-a-java-lang-arrayindexoutofboundsexception-and-我怎麼做,我不會 - 它) – ItamarG3
不,問題是list()方法不像eclipse中那樣操作。我認爲當項目導出到jar文件時,這與文件結構有關。 –
我正要寫這樣的東西,但無法弄清楚究竟是什麼問題。 –