我的Mac上已经安装了多少个Java版本?

时间:2020-02-12 03:42:38

标签: java macos terminal installation

我现在有点困惑。当我在终端中运行命令java --version时,我得到:java 13.0.1。当我打开系统偏好设置并单击Java应用程序,然后单击“关于”时,我看到它显示Java版本8 1.8.0_231

这是否意味着我有8、13或两者兼有?

当我检查Java应用程序时。

Java app panel

当我通过终端检查时。

enter image description here

当我检查系统上安装的所有JDK时(仅弹出1个版本)。 enter image description here

3 个答案:

答案 0 :(得分:1)

您可以在一台计算机上安装多个JDK,但是只能将一个版本设置为默认Java SDK。看起来您已将Java 13设置为默认值。

尝试运行以下内容:

echo $JAVA_HOME

您还可以转到Java选项卡,并查看所有Java运行时环境(JRE。)的列表

请注意,仅仅因为您有多个可用的JRE,并不意味着所有相应的SDK也都存在。

答案 1 :(得分:0)

您的Mac上可以有多个Java版本。但是您只能在一个过程中运行其中之一。 在我的Mac上,系统偏好设置以java path运行:

/ Library / Internet插件/JavaAppletPlugin.plugin/Contents/Home/bin/java

但是在终端中,它使用java路径运行:

/ usr / bin / java

我认为您可以将/ usr / bin中的java文件替换为您想要的另一个版本的Java。

答案 2 :(得分:0)

这意味着您的 jdk 版本是 13 ,而您的 jre 版本是 1.8。

jre 用于运行 java 应用程序,jdk(java 开发工具包)用于使用 java 语言构建应用程序。 java jdk就像android sdk