如何创建独立的Java应用程序?

时间:2019-03-30 23:36:06

标签: java ant javapackager self-contained

我想做的是构建一个在Windows和macOS上都兼容的java swing应用程序。导出可执行的jar文件并在装有JRE的另一台计算机上运行可以正常工作,但是问题出在没有该文件的计算机上。

我想要它,因此我的应用程序可以在设备上安装必要的JRE,而无需将用户重定向到该站点进行下载并让他们分别安装它。我了解到,这可以通过独立的应用程序完成,该程序包中已内置了必要的JRE,但是官方文档(https://docs.oracle.com/javase/10/deploy/self-contained-application-packaging.htm#JSDPG583)太模糊了。

>

据我所知,创建自包含应用程序的几种方法是修改Ant Task fx:deploy javapackager -deploy 命令。我已经尝试过这两种方法,但是每种方法都有问题。对于Ant,尚不清楚包含该属性的文件在哪里(或如何创建该文件),对于javapackager,此页面位于此处:{https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/packager.html)表示要为< em> javapackager.jar 位于我的JDK安装目录的bin目录中;我已经在路径中添加了%JAVA_HOME%\ bin ,但这没有帮助,因为 javapackager.jar 根本不存在(jre-12是我的安装(如果有帮助)。

我是这种事物的新手,所以尽可能多的细节将不胜感激。

谢谢

0 个答案:

没有答案