系统找不到指定的文件

时间:2012-07-23 05:39:07

标签: java jar path zip executable-jar

Caused by: java.io.FileNotFoundException: town.zip (The system cannot find the f
ile specified)

当我尝试在Windows 7上从Linux上构建的JAR加载我的3d场景时,反之亦然Linux得到的错误与{{1 }}。我只使用正常设置在Windows中创建 runnable jar。我究竟做错了什么?这似乎与我的实际代码几乎没有任何关系,只是一个打包问题。

加载文件的代码是:

,它位于构建它的同一平台上

eclipse

当项目从eclipse或与其构建的同一平台上运行时,这是有效的。

1 个答案:

答案 0 :(得分:2)

您没有指定您正在使用的框架,但快速Google搜索指出您使用的是jmonkeyengine,看起来ZipLocator实际上使用{{1}加载文件因此,您的new File(...)实际上应与您的JAR文件并排放置,而不是打包在其中。