当前位置: 首页 > 知识库问答 >
问题:

如何查看macOS上安装的所有版本的Java?[重复]

艾灿
2023-03-14

据我所知Java的最新版本是Java 14,仍然支持Java 8。在macOS上,系统首选项最底部窗格中的Java控制面板会导致一个“Java控制面板”窗口,其中的版本信息是Java版本8,但是当我在终端java - version中键入Java 14.0.1时,甚至/usr/libexec/java_home -V也没有显示我的Java 8版本。如何在Mac上查看所有Java版本?谢谢你。

❯ java --version
java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
❯ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
    14.0.1, x86_64: "Java SE 14.0.1"    /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
    13.0.1, x86_64: "Java SE 13.0.1"    /Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home
    11.0.5, x86_64: "AdoptOpenJDK 11"   /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home

终端窗口和Java控制面板

共有1个答案

陆浩博
2023-03-14

根据甲骨文的留档

任何时候,系统上只能安装一个JRE。安装JRE会删除以前安装的JRE。

可以通过以下两种方式之一确定系统上安装的JRE版本:

从“系统首选项”,然后单击“其他”部分,单击Java图标。这将启动Java控制面板。然后单击“关于”以显示版本信息。

您在 Java 控制面板中看到 Java 8 的原因是因为控制面板指示了您的 JRE 版本 -- 控制面板不会提供有关已安装版本的 JDK 的任何信息,您可以根据需要拥有这些版本。

java_home -V

将不包括Java 8,因为它列出了JDK版本,而您的Java 8仅指系统上允许的JRE的单个安装。

 类似资料:
  • 问题内容: 如何在Mac上安装所有Java版本? 有终端命令吗? 运行时 ,会得到系统中正在使用的当前JRE版本,但是我想列出Mac上安装的所有JRE。 问题答案: 列出了每个安装的Java环境(该命令已知)的一行。您仍然可以具有未注册的其他Java安装- 如Zulu或AdoptOpenJDK-。

  • 如何在Mac上安装所有Java版本? 有终端命令吗? 当我运行时,我会得到系统中正在使用的当前JRE版本,但我想列出Mac上安装的所有JRE。

  • 我在Mac OS High Sierra上使用自制软件安装了gradle。我想检查这个版本,以及它是否成功安装在我的笔记本电脑上。我没有在Android Studio中使用它。

  • 本小节我们将介绍如何在 MacOS 平台安装 Java 。 如果你想在其他平台安装 Java,请查看对应平台的安装教程: 在 Windows 上安装 Java 在 Linux 上安装 Java 1. 下载安装包 我们首先打开 Oracle 官网的 JDK 下载地址,找到 Java SE 14 版块,点击 JDK Download 按钮。 点击 JDK Download 按钮后我们会跳转到 JDK

  • null 和其他几个教程一起,但它总是回到需要知道当前密码,我被卡住了。还有谁有幸用Brew在macos上安装mysql或mariadb吗? 编辑:我卸载并重新安装,甚至在删除/usr/local/var/mysql之后,当我运行mysql_install_db时,它说mysql.user已经存在,所以它不能安装。卸载时如何删除所有数据库? 编辑2:所以我想我终于设法更改了密码,但在尝试执行mys

  • 我能做什么来解决这个问题?我要尽快处理这件事。 谢谢