【发布时间】:2023-03-15 15:39:01
【问题描述】:
我正在使用 Ubuntu 14.04,我正在尝试在 IntelliJ 14 中自行打包 JavaFX 应用程序。过去 2 天这一直在浪费我的时间。开发应用程序花费的时间更少。任何帮助将不胜感激。
我想要的是一个可以在任何平台(主要是 Windows)上运行的独立包。现在我正在使用 Ubuntu,我想要这个:
1 - 使用我当前的操作系统 (Ubuntu 14.04) 我想创建一个 exe 文件,它将作为 Windows 的安装程序或简单的可执行文件,无论它是什么
生产出来的。
我试过这个,http://launch4j.sourceforge.net/docs.html 和 Excelsior JET,第一个没有创建独立的应用程序,第二个没有运行。
2 - 我试过这个http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm
我尝试使用 javafxpackager,在 Java8 中它已重命名为 javapackager,然后我运行了这个:
javapackager -deploy -native exe -srcfiles src/ -outdir out/artifacts -outfile GreekTest -appclass foo.Main
它所做的只是在ourdir 中生成一堆java 文件。没有exe。
从我上面发布的链接,
首先,我的 JavaFX 应用程序目录中没有这样的 XML 文件,它有一个任务 <fx:deploy> 这是由用户生成的吗?
3 - IntelliJ Build Artifacts Tools 只生成一个 jar 文件,非自包含应用程序。
4 - 我也想避免使用 Maven/Ant,因为我不知道如何使用它。
有什么帮助吗?
【问题讨论】:
-
您使用的是 IDE 吗?如果是,是哪一个?
-
检查标题。它在那里说。我还在描述中提到了它的名字
-
我的错,我不知道 intelliJ,对不起
标签: java maven ubuntu intellij-idea