56

我正在尝试将 Eclipse 中的程序导出到 jar 文件中。

在我的项目中,我添加了一些图片和 PDF:s。当我导出到 jar 文件时,似乎只有main已编译和导出。

如果可能的话,我的意愿是将所有内容导出到 jar 文件中,因为我想将其转换为可引出的文件,例如 .exe 文件。

但是怎么做?

4

4 回答 4

62

无需外部插件。在Export JAR对话框中,确保选择了所有要导出的必要资源。默认情况下,导出其他资源文件(图片、配置文件等)也应该没有问题,见下面的截图。 JAR 导出对话框

于 2009-01-08T11:26:39.397 回答
10

转到文件->导出->JAR文件,在那里你可以选择“导出生成的类文件和源”并确保你的项目被选中,并且那里的所有文件夹也有!祝你好运!

于 2009-01-08T11:32:15.423 回答
5

在这种情况下, FatJar可以为您提供帮助。

除了包含在 Eclipse 中的“导出为 Jar”功能之外,插件将所有相关的 JAR 捆绑到一个可执行的 jar 中。
插件将条目“Build Fat Jar”添加到 Java-projects 的 Context-Menu

如果您最终导出的 jar 包含其他外部 jar,这将很有用。

如果您有 Ganymede,Export Jar 对话框足以从您的项目中导出您的资源。

在 Ganymede 之后,您有:

出口罐

于 2009-01-08T11:21:45.087 回答
2

另一种选择是WinRun4JWinRun4J有一个Eclipse 插件,它允许您将应用程序导出为单个可执行文件,并嵌入必要的 jars/classes。

(完全披露:我在这个项目上工作)

于 2009-06-05T09:44:05.593 回答