Mojave上缺少MacOS Java控制面板

Dua*_* D. 7 java macos

我最近更新到Mojave并更新到Java 11 JDK并注意到我的系统首选项中的Java控制面板丢失了.我尝试进行一般搜索,但没有显示出来.我还检查它的Java JDK和JRE是否是安装的.有没有办法将它添加回我的系统偏好设置或是否可以在我的系统中找到它?

Mar*_*rte 12

这是一个对我有用的解决方案:

  1. 打开一个新的查找器窗口并导航到/Library/Internet Plug-Ins/。在那里你会找到一个名为JavaAppletPlugin.plugin.
  2. Control + 单击此文件并Show Package Contents从上下文菜单中进行选择。
  3. 在包内,导航到/Contents/Home/bin/.
  4. 双击该ControlPanel文件以显示 Java 控制面板。根据需要更改任何设置,然后保存。
  5. 从现在开始,该面板将一如既往地可用 “Apple” menu > System Preferences...

注意:如果您在JavaAppletPlugin.plugin文件/Library/Internet Plug-Ins/夹中找不到该文件,请打开Terminal.app并从原始文件创建一个符号链接:

sudo ln -s /System/Library/Java/Support/CoreDeploy.bundle/Contents/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

参考

  • 这是最好的答案。谢谢你!! (2认同)

kar*_*917 11

他们取消了Java的控制面板Java 11.

打开此发行说明删除Java部署技术,它说

现已删除了JDK 9中已弃用并标记为在JDK 10中删除的候选者的Java插件和Java WebStart技术.请注意,用于配置部署技术的Java控制面板也已与共享系统JRE(但不是服务器JRE)和JRE自动更新机制一起删除.本白皮书中提供了更多详细信息.

此外,如果您浏览此网页,JDK 11即会发布!

它说,有最后一个要点

已删除Applet和Web Start应用程序所需的部署堆栈.这包括用于配置部署技术的Java控制面板,共享系统JRE(但不是服务器JRE)和JRE自动更新机制.

  • 是否可以替代配置某些以前通过控制面板公开的设置? (3认同)