Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将java映像与jpackage和moditect绑定到.app文件?_Java_Macos_Jlink_Java 14_Moditect - Fatal编程技术网

如何将java映像与jpackage和moditect绑定到.app文件?

如何将java映像与jpackage和moditect绑定到.app文件?,java,macos,jlink,java-14,moditect,Java,Macos,Jlink,Java 14,Moditect,我刚刚创建了一个java应用程序,并使用moditect jlink(包括JRE)创建了一个映像。但现在我想知道如何将它捆绑到OSX的.app文件中。 有人试过吗?似乎jpackage在不断变化,教程很快就过时了 以下是一篇文章,介绍如何使用OpenJDK 11和OpenJDK 14以及jpackage构建应用程序映像,仅用于构建安装程序/包: 它描述了我们为以下内容构建安装程序所做的步骤:“看来jpackage在不断变化,教程很快就过时了。”是的,依赖beta软件通常会有这个问题。您最好等到3

我刚刚创建了一个java应用程序,并使用moditect jlink(包括JRE)创建了一个映像。但现在我想知道如何将它捆绑到OSX的.app文件中。
有人试过吗?似乎jpackage在不断变化,教程很快就过时了

以下是一篇文章,介绍如何使用OpenJDK 11和OpenJDK 14以及jpackage构建应用程序映像,仅用于构建安装程序/包:


它描述了我们为以下内容构建安装程序所做的步骤:

“看来jpackage在不断变化,教程很快就过时了。”是的,依赖beta软件通常会有这个问题。您最好等到3月份Java14正式发布。到那时,它的功能将是稳定的。(更新:我刚刚看到jpackage在Java14中具有孵化器状态,所以即使在3月份它也可能不完全稳定。我个人会等到它脱离孵化器状态。)嗨,我已经尝试使用jpackage和预构建的运行时为我的应用程序成功构建DMG文件。不过,我在macOS上的文件关联方面仍然存在问题(即注册我的应用程序以获得文件类型),而且我还没有尝试对应用程序进行签名。jpackage仍然有一些粗糙的边缘,但它可以工作。在最近的几次EA构建中,它或多或少都是稳定的。如果你有更具体的问题,就发出来。