java -16中有Java控制面板吗?

-2 java java-console java-15 java-16

你好,我是 java 新手,我使用的是 java 15。然后出现了更新版本的 java,它是 16。我下载了它并将其安装在我的计算机中。然后我发现可以使用java控制面板更新java。但我找不到它。谁能帮我?jdk-16中有Java控制面板吗?

Ste*_*n C 6

根据Oracle Java 16 文档,控制面板在 Java 11 中被删除。

它可能存在于其他 Java 发行版中,也可能不存在。 如果它仍然存在ControlPanel,您应该能够jcontrol在 Java 安装目录中bin找到它jre/bin。(或者在 Windows 上为javacpl.exe+ javacpl.cpl。)


然而,正如 @Holger 指出的那样,您是否能够使用控制面板来更新 Java(对于 Java 11 及更高版本)是值得怀疑的。标准控制面板依赖于 Oracle 管理的更新服务器,这些服务器不太可能(或可能)为第 3 方 Java 发行版提供升级服务。

您最好通过其他方式更新 Java;即通过下载并运行 Windows 安装程序。

(请注意,甲骨文希望基于 Java 的应用程序供应商负责将其 Java 平台分发给最终用户;例如,通过发送使用 生成的自定义 JRE jlink。如果您仍然建议您的用户/客户通过控制面板升级 Java,那么您“做错了”……从 Java 9 开始。)

  • @Java - Holger 指的是该命令将具有的名称...*如果它在您的 Windows Java 安装上仍然可用*。如前所述,它在 Java 11 或更高版本的 Oracle Java 安装中不可用。官方发布说明明确表示它已被删除。 (5认同)
  • 对于 Windows 安装,可执行文件是“javacpl.exe”,但与集成到系统控制面板相关的文件是“javacpl.cpl”。但是使用控制面板更新Java是否有效,是一个不同的问题,因为这需要Oracle维护的某些更新服务器的协作。 (3认同)