0
Caused by: java.io.FileNotFoundException: town.zip (The system cannot find the f
ile specified)
。我只使用正常的設置在eclipse
中創建一個可運行的罐子。我究竟做錯了什麼?這似乎與我的實際代碼很少或根本沒有關係,只是一個包裝問題。該系統找不到指定的文件
正在加載的文件中的代碼,這在它是建立在同一個平臺上工作,是:
assetManager.registerLocator("town.zip", ZipLocator.class);
和這個作品時,項目從Eclipse或者在同一平臺上運行作爲它被修造。
這個文件應該放在你的jar裏面嗎? – radai 2012-07-23 05:42:16
它應該在jar裏面,當我在構建平臺上運行它時,它是可以的。只有在平臺之間它不會工作,這是令人困惑的。打開Jar文件我找不到文件town.zip並將其添加到jar中也無濟於事。 – 2012-07-23 05:46:55
如果它在一個jar裏面,你必須加載它作爲一個資源而不是一個文件。查看[this](http://stackoverflow.com/questions/574809/java-load-a-resource-contained-in-a-jar)回答一些提示。 – Thomas 2012-07-23 05:49:38