首页 > 解决方案 > Java 11 是否支持辅助启动器?

问题描述

我被分配了重建最初使用 Java 8 和 Java 11 创建的应用程序的任务。无需更改代码,只需更新 maven 项目文件 (pom.xml)。

它是一个自包含的应用程序(随 java 运行时分发)。在当前版本的构建过程中 - 正在创建辅助启动器(其他特定于操作系统的本机可执行文件,作为构建过程的一部分从主代码库创建)。

在 Java 9 和 10 中 - Mac OSx 不支持辅助启动器。有没有人尝试在 Java 11 项目中制作辅助启动器?我在官方文档或谷歌中找不到任何东西。

谢谢

标签: javamavenjava-11

解决方案


取自 Java 10 的 Oracle 文档( https://docs.oracle.com/javase/10/deploy/self-contained-application-packaging.htm#JSDPG996):

仅 Windows 和 Linux 应用程序支持多个入口点。在 Java 11 中也是如此。

已放弃对 Mac 辅助启动器的支持,预计不会恢复。


推荐阅读