独立的jar文件

时间:2019-02-25 17:29:05

标签: java intellij-idea javafx

使用IntelliJ处理JavaFX应用程序。到目前为止,我一直在Github页面上发布发行版,但是昨天我注意到,没有JDK作为依赖项,它们都无法正常工作。经过快速的Google搜索,我发现了“自包含的jar文件”一词,听说Ant Build,Maven和Gradle可以做到这一点。 Ant Build没用,Maven我无法上班,Gradle的选择让我不知所措。没有类似的项目,因此没有通用脚本可以执行我想要的操作,因此我必须自己编写它在大多数文档中都说过。所以我在这里。

我的问题是;如何使用JavaFX将本机Java中的IntelliJ项目编译为一个独立的jar文件?

1 个答案:

答案 0 :(得分:0)

看看Launch4j,它使您可以在创建EXE文件时指定要捆绑的JRE。不幸的是,我认为它不支持MacOS或Linux平台。

它还具有相当深入的命令行选项,因此可以在使用批处理文件,maven等的构建过程中将其自动化。