当前位置: 首页 > 面试题库 >

在eclipse中导出可执行文件/可运行jar

萧无尘
2023-03-14
问题内容

我在将当前项目提取到可执行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本身之外没有其他文件。File类仅用于访问本地文件系统上的资源,但是,正如Jon
Skeet所说,当将应用程序打包到JAR中时,需要从应用程序的类路径中读取。参见http://codingdict.com/questions/2098



 类似资料:
  • 我有一个java项目。我想把它导出到可运行的jar文件。 我用eclipse来做这件事。 但当我运行创建的jar文件时,我会收到(系统找不到指定的路径)。 如何在任何地方导出文件夹以运行success jar文件?

  • 我完全误解了关于将项目导出到JAR的一些事情。 2事情正在发生。

  • 我尝试将一个具有不同库的Java项目导出到一个可运行的JAR文件中,其中包括一个JavaFX GUI和许多不同的东西。当我在eclipse中运行我的项目时,没有问题。但是,当我试图将它导出到一个可运行的JAR文件,然后我尝试启动时,它从来没有打开一个窗口,只有一个进程在后台运行。 我不知道如何更好地描述我的问题。但也许你已经可以帮我了解这些信息了。 (使用eclipse)

  • 从Eclipse导出可运行的JAR文件是从另一台机器上的命令行启动Eclipse项目的最快方法。请参见此答案。 问题是,如果要从中运行的计算机上安装的JRE比Eclipse使用的JDK旧,则会出现以下错误: 我知道,在Eclipse上,我可以用较低的遵从性级别(例如,用1.6而不是1.7)构建项目,但这似乎不会影响导出的JAR文件。 关于如何导出要在旧JRE上执行的Runnable JAR文件的任

  • 我在1-2年前用libGDX做了一个游戏,我可以在eclipse上运行它,它很有效。当我想导出jar文件时,我转到Export-Runnable jar file-这里我选择package required libraries并导出它。