在eclipse中导出可执行/可运行的jar

时间:2014-01-29 20:54:37

标签: java eclipse jar

我在将当前项目提取到可执行jar文件时遇到问题。 当我在日食时按下运行按钮一切正常,但是当我这样做时

Export -> Runnable JAR File -> Choose right Project, Libary handling: Extract required libraries into generated JAR -> Finish 

然后启动.jar文件;我唯一得到的是一个带有灰色帆布的窗户。 它应该开始我编程的游戏(spaceInvaders)。

https://github.com/datosh/SpaceInvaders

这是我上传项目的github的链接。 我真的不知道错误在哪里以及在哪里看。在我的代码中?在我安装的JRE / JDK中?我在创建jar时做错了什么?

请帮助-.-

1 个答案:

答案 0 :(得分:1)

当您的应用程序是作为JAR的包时,除了JAR本身之外没有其他文件。 File类仅用于访问本地文件系统上的资源,但正如Jon Skeet所说,当需要将应用程序的类路径打包到JAR中时,需要从该类路径中读取。见https://stackoverflow.com/a/3376393/639520