繁体   English   中英

使用libgdx导出带Eclipse的可运行.jar文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM