如何创建Java独立应用程序

时间:2016-08-30 07:41:34

标签: java eclipse jar runnable

我有一个Eclipse项目,我需要将它作为一个独立的Java应用程序导出,至少在Windows上运行,使用自己的JRE(嵌入其他功能,如启动画面,应用程序图标等......)。 / p>

我曾经从Eclipse创建一个可运行的JAR文件,选择将所需库提取到生成的JAR 选项。然后我使用跨平台工具将JAR包装在轻量级Windows本机可执行文件(.exe)中。这个工具允许我指定要使用的JRE,加载应用程序时显示的启动画面,要使用的图标,一些产品信息等......

问题在于,对于非常大而复杂的项目,即使我可以在Eclipse内部编译和运行应用程序,也会引用大量的库,当我创建JAR文件时,它需要永远加载(和最后的EXE文件会更糟糕。)

由于我不是IT专家,因此不太了解这些主题,我想询问是否有其他/更好的方法来创建可交付应用程序而不会失去EXE文件的优势(特别是我必须嵌入私人JRE 并为产品指定一个图标。)

1 个答案:

答案 0 :(得分:1)

我建议您使用 Maven Gradle 来构建应用程序而不是Eclipse。您将有更好的家属管理。

此外,您应该使用 Launch4J 为您的应用程序创建Windows Exe laucher。它包含一个嵌入式JRE,因此您的应用程序可以独立运行。