java - Java 11 是否支持辅助启动器?
问题描述
我被分配了重建最初使用 Java 8 和 Java 11 创建的应用程序的任务。无需更改代码,只需更新 maven 项目文件 (pom.xml)。
它是一个自包含的应用程序(随 java 运行时分发)。在当前版本的构建过程中 - 正在创建辅助启动器(其他特定于操作系统的本机可执行文件,作为构建过程的一部分从主代码库创建)。
在 Java 9 和 10 中 - Mac OSx 不支持辅助启动器。有没有人尝试在 Java 11 项目中制作辅助启动器?我在官方文档或谷歌中找不到任何东西。
谢谢
解决方案
取自 Java 10 的 Oracle 文档( https://docs.oracle.com/javase/10/deploy/self-contained-application-packaging.htm#JSDPG996):
仅 Windows 和 Linux 应用程序支持多个入口点。在 Java 11 中也是如此。
已放弃对 Mac 辅助启动器的支持,预计不会恢复。
推荐阅读
- c++ - 三元运算符在 return 语句中给出了意外的结果
- r - 如何查看我的代码在 RStudio 中调用函数的位置?
- c# - 使用 C# 对具有特定时间范围的项目进行分组或选择列表
- angular - Firebase:没有创建 Firebase App '[DEFAULT]' - 调用 Firebase App.initializeApp() (app/no-app)
- php - 教义2中如何创建子属性表?
- c - 0 - (-128) 与 2 的补码符号等于什么?
- java - Java - 在 X 位置开始音频播放
- python - 为什么这个 Keras Conv2D 层与输入不兼容?
- python - 没有外键的基于 SQLAlchemy 值的关系
- amazon-web-services - 两个办公室和一个 AWS VPC 之间的 VPN