我正在使用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
我尝试使用Java8中的javafxpackager
将其重命名为javapackager
,然后运行了这个:
javapackager -deploy -native exe -srcfiles src/ -outdir out/artifacts -outfile GreekTest -appclass foo.Main
它的作用是在mydir中生成一堆java文件。否exe
。
从我上面发布的链接
首先,我的JavaFX app目录中没有这样的XML文件,其中任务<fx:deploy>
是由用户生成的吗?
3 - IntelliJ Build Artifacts工具只生成一个jar文件,非自包含app。
4 - 我也想避免使用Maven / Ant,因为我不知道如何使用它。
任何帮助?