有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java导出的runnable。使用libgdx的jar文件w/Eclipse

所以我的问题是,我想将我的libgdx桌面项目导出为可运行项目。jar文件。我已经完成了这项工作,当我打开窗口时,它工作得很好。我桌面上的jar文件。但是,如果我把这个放进去。将jar文件放入我的Dropbox或桌面以外的任何其他目录中,它将不再工作。游戏框架打开0.2秒,保持黑色,然后立即关闭。如果我再拉这个。jar回到我的桌面,它工作正常

我以前见过其他人问这个问题,但没有一个答案能帮我解决问题。 如果你需要更多的信息,请告诉我


共 (3) 个答案

  1. # 1 楼答案

    尝试在(例如)7-zip中打开导出的JAR,然后手动添加'res'文件夹。我真的不明白,为什么Eclipse没有把“res”文件夹放在里面。但是手动添加它对我很有效

  2. # 2 楼答案

    在eclipse中,确保右键单击整个项目并单击导出。在库处理中,单击“将所需库打包到生成的JAR中”。然后单击finish。如果这不起作用,请确保构建路径包含所有内容

    我可以进入这个房间吗。jar文件,以便我可以查看其中缺少什么

  3. # 3 楼答案

    最有可能的是,当您将jar放在dropbox中时,输出目录中缺少了一些额外的库。要确认这一点,请尝试通过命令行启动应用程序。Java随后将打印一个带有异常的stacktrace。例如:

    java-jaryourjarinthis目录。罐子

    作为补充说明,我建议将来使用maven maven libgdx。在本例中,您只需说“package”,maven就可以生成包含所有lib的完整jar,而无需进一步配置