java导出的runnable。使用libgdx的jar文件w/Eclipse
所以我的问题是,我想将我的libgdx桌面项目导出为可运行项目。jar文件。我已经完成了这项工作,当我打开窗口时,它工作得很好。我桌面上的jar文件。但是,如果我把这个放进去。将jar文件放入我的Dropbox或桌面以外的任何其他目录中,它将不再工作。游戏框架打开0.2秒,保持黑色,然后立即关闭。如果我再拉这个。jar回到我的桌面,它工作正常
我以前见过其他人问这个问题,但没有一个答案能帮我解决问题。 如果你需要更多的信息,请告诉我
# 1 楼答案
尝试在(例如)7-zip中打开导出的JAR,然后手动添加'res'文件夹。我真的不明白,为什么Eclipse没有把“res”文件夹放在里面。但是手动添加它对我很有效
# 2 楼答案
在eclipse中,确保右键单击整个项目并单击导出。在库处理中,单击“将所需库打包到生成的JAR中”。然后单击finish。如果这不起作用,请确保构建路径包含所有内容
我可以进入这个房间吗。jar文件,以便我可以查看其中缺少什么
# 3 楼答案
最有可能的是,当您将jar放在dropbox中时,输出目录中缺少了一些额外的库。要确认这一点,请尝试通过命令行启动应用程序。Java随后将打印一个带有异常的stacktrace。例如:
java-jaryourjarinthis目录。罐子
作为补充说明,我建议将来使用maven maven libgdx。在本例中,您只需说“package”,maven就可以生成包含所有lib的完整jar,而无需进一步配置