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

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

如果可能的话,我的意思是将所有内容导出到jar文件,因为我想将它转换为可编辑的文件,如.exe-file。

但是怎么样?

有帮助吗?

解决方案

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

其他提示

转到file-> export-> JAR文件,您可以在其中选择“导出生成的类文件和来源”。并确保您的项目已被选中,其下的所有文件夹也是!祝你好运!

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

除了“Export as Jar”之外插件包含在Eclipse中的函数将所有依赖的JAR捆绑到一个可执行jar中 该插件添加了条目“Build Fat Jar”。到Java项目的Context-Menu

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

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

在Ganymede之后,你有:

另一个选项是 WinRun4J 。有一个 WinRun4J的Eclipse插件,允许您将应用程序导出为必要的可执行文件嵌入的罐子/类。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top