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