[英]Exported runnable .jar File w/ Eclipse using libgdx
所以我的问题是我想将我的libgdx桌面项目导出为可运行的.jar文件。 我已经做了这项工作,当我从桌面打开.jar文件时,它工作正常。 但是,如果我将.jar文件放入我的Dropbox或除我的桌面以外的任何其他目录中,它将不再起作用。 游戏框打开大约0.2秒,然后保持黑色,然后立即关闭。 如果然后将.jar拉回到我的桌面,则可以正常工作。
我以前见过其他人问过这个问题,但是没有一个答案可以帮助我解决我的问题。 如果您需要更多信息,请告诉我!
尝试在7-zip中打开导出的JAR,然后手动添加“ res”文件夹。 我真的不明白,为什么Eclipse没有在其中放入“ res”文件夹。 但是手动添加它对我有用。
在eclipse中,请确保右键单击整个项目,然后单击“导出”。 在库处理中,单击“将所需的库打包到生成的JAR中”。 然后单击完成。 如果这不起作用,请确保您的构建路径包括所有内容。
我可以访问.jar文件,以便查看其中缺少的内容吗?
很可能在输出目录中还有一些其他库,当您将jar放入保管箱时,这些库会丢失。 要确认这一点,请尝试通过命令行启动您的应用程序。 然后,Java将输出带有异常的stacktrace。 例:
java -jar yourjarinthisdirectory.jar
附带说明一下,我建议在将来的maven libgdx中使用maven。 在这种情况下,您只需要说“ package”,maven便会生成包含所有库的完整jar,而无需进一步配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.