问题描述
您好,我是 java 新手,我使用的是 java 15。然后出现了较新版本的 java,它是 16。 我下载了它并安装在我的电脑上。然后我发现你可以使用java控制面板更新java。但我找不到它。谁能帮我? jdk-16 中是否有 Java 控制面板?
解决方法
根据 Oracle Java 16 documentation,Java 11 中删除了控制面板。
它可能存在或不存在在其他 Java 发行版中。 如果它仍然存在,您应该能够在 Java 安装的 ControlPanel
或 jcontrol
目录中以 bin
或 jre/bin
的形式找到它。 (或 javacpl.exe
+ javacpl.cpl
在 Windows 上。)
然而,正如@Holger 所指出的,您是否能够使用控制面板更新 Java(对于 Java 11 及更高版本)是值得怀疑的。标准控制面板依赖于 Oracle 管理的更新服务器,这些服务器不太可能(或可能)为第 3 方 Java 发行版提供升级服务。
您最好以其他方式更新 Java;即通过下载并运行 Windows 安装程序。
(请注意,Oracle 希望基于 Java 的应用程序供应商负责将其 Java 平台分发给最终用户;例如,通过运送使用 jlink
生成的自定义 JRE。如果您仍然建议您的用户/客户通过控制面板升级 Java,您“做错了”......自 Java 9 以来。)