在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时做错了什么?

请帮忙 -。-

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