我的LibGDX项目在Eclipse中运行,但是当我将它导出到可执行的JAR文件时,我得到了“无法加载文件:play_button_inactive.png"和"找不到档案:play_button_inactive.png(内部)"。
我刷新并清理了项目。我在Desktop Project中删除了我的资源链接,并在Build Path中重新加载了它,但是同样的错误仍然存在。
我查看了jar文件,并将资源中的Eclipse单独打包到Jar文件中,因此我将它们全部放入一个新的"资产"手动文件夹,但我运行时遇到了同样的错误。我用了命令
java -jar fileName.jar
这是我的构建路径。
感谢您对我做错的任何建议。
更新:在阅读后,我找到了一个解决方案,即将所有资产放入与jar文件相同的目录中。有没有办法将它们打包到jar文件中?
答案 0 :(得分:0)
我通过不使用Eclipse的jar文件构建工具修复了问题,而是使用了gradlew desktop:dist
。
这非常有效,并将所有资源和文件打包到生成的jar文件中。