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

问题描述

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

解决方法

根据 Oracle Java 16 documentation,Java 11 中删除了控制面板。

可能存在或不存在在其他 Java 发行版中。 如果它仍然存在,您应该能够在 Java 安装的 ControlPaneljcontrol 目录中以 binjre/bin 的形式找到它。 (或 javacpl.exe + javacpl.cpl 在 Windows 上。)


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

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

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