为什么Java 11不再允许macOS应用程序的



大约 6 年来,我一直将 JAVA 程序打包到一个.app 为了能够从macOS扩展坞启动程序。 突然,从 JAVA 11.0.1 开始,该应用程序似乎死了。构建:

"xyz.app"目录,

"内容"子目录,在那里:

带有 xyz.jar 和 library.jar 的 'java' 目录,

带有"JavaAppLauncher"的"MacOS"目录,

带有 xyz.icns(图标(的"资源"目录,

">

Info.plist"和"Pkginfo";

多年来修改的唯一文件是.jar的

有谁知道.jar内的元文件是否需要 不同的内容?

;噗嗤!

你可以在这里分叉存储库:https://github.com/federkasten/appbundle-maven-plugin.git,然后相应地修复它以在 Java 11 上工作。

相关内容

最新更新