【问题标题】:My Java Runtime Environment isn't updating我的 Java 运行时环境没有更新
【发布时间】:2018-09-04 01:22:58
【问题描述】:

我尝试更新到最新版本的 JRE,我检查了我的 Java 控制面板,它说我有最新版本。但是当我在终端上输入

进行检查时

java-版本

我来了

java版本“1.6.0_65”
Java(TM) SE 运行时环境(构建 1.6.0_65-b14-468-11M4833)

但是,当我通过键入

检查版本时

/图书馆/互联网\ 插件/JavaAppletPlugin.plugin/Contents/Home/bin/java -version

我确实得到了正确的版本:

java版本“1.8.0_181”
Java(TM) SE 运行时环境(build 1.8.0_181-b13)

如何确保我运行的是 1.8 版?我需要它来运行 elasticsearch,而且我一直在我的机器 (Mac) 上使用正确版本的 java。

【问题讨论】:

  • 如果您使用的是窗口,请检查您的路径设置。它可能仍指向 1.6。还要检查 java_home 确保它指向最新版本
  • @Jules 我在 Mac 上
  • @Jules 啊,我明白了。但是当我运行 /usr/libexec/java_home -V 时,1.8 版本并没有显示为匹配的 Java 虚拟机。知道为什么吗?
  • 抱歉,由于我是窗口用户,因此无法帮助您解决特定问题:)

标签: java terminal


【解决方案1】:

您可以尝试运行此代码 System.out.println(System.getProperty("java.version"));

【讨论】:

    【解决方案2】:
    1. 转到控制面板\所有控制面板项\系统。
    2. 点击高级系统设置
    3. 在高级选项卡下,点击“环境变量”
    4. 在系统变量部分检查“路径”。

    检查路径下为 java 设置的内容。

    【讨论】:

      【解决方案3】:

      检查您的环境变量路径,它会指向早期版本 更新该路径并再次检查。它应该工作

      【讨论】:

      • 当我运行 /usr/libexec/java_home -V 时,1.8 版本没有显示为匹配的 Java 虚拟机。知道为什么吗?我确实看到列出了 1.6 的两个版本,但没有看到 1.8
      • 有没有办法卸载旧版本?我是windows用户,所以我不确定在mac中是否可以
      【解决方案4】:

      看来我需要下载整个 Java 开发工具包

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-07
        • 1970-01-01
        • 2015-03-02
        • 1970-01-01
        • 1970-01-01
        • 2015-03-18
        • 1970-01-01
        相关资源
        最近更新 更多