首页 > 解决方案 > 为什么 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 中的元文件是否需要不同的内容?

;乔普!

标签: javamacosdock

解决方案


您可以在此处分叉存储库:https ://github.com/federkasten/appbundle-maven-plugin.git ,然后相应地对其进行修复以在 Java 11 上运行。


推荐阅读