我正在开发 Java 项目(类似沙盒游戏的泰拉瑞亚),我遇到了一些我不明白的东西。我一直在将项目导出为 .jar 以上传并与朋友分享,但上次我这样做时,.jar 不会运行,但是当我在 eclipse 中运行它时,它运行良好。当我尝试运行 jar 时,它所做的只是一瞬间失去对资源管理器窗口的关注,然后返回。我已经尝试了很多事情,比如更改主类、更改 META 以及将文件移动到特定包中,但没有任何效果。
该项目是9个类,所以我不会在这里粘贴所有代码,但是可以在这里找到最新的,非工作源代码(http://www.mediafire.com/?fiw6wq73j7cff4t),非工作罐在这里(http://www.mediafire.com/?bhjo162oh3hi2j9),工作罐在这里(http://www.mediafire.com/?h918s8xpyxw4psr)。如果有更多java经验的人可以看看这个,将不胜感激。
我尝试的其中一件事是不添加 JPanel(游戏),而只是离开启动画面,然后 jar 就可以工作了。这说明一定是某个地方的编码有问题。
谢谢你的时间,身份证