有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

为什么我会得到不同的java版本

我刚刚将Java从1.8更新31升级到了更新45。完成后,我检查了Java控制台,它显示了Java8更新45。但是,当我查看终端时,它显示java版本“1.8.0_31”。我使用Verify Java Version进行了检查,结果显示您已经安装了推荐的Java(版本8更新45)。我试图检查JavaVirtualMachine文件夹,发现没有jdk 8 update 45文件夹。请参考图片enter image description here

为什么我会得到不同的版本。我甚至试着重启了几次我的机器,但它还是一样。请给出建议


共 (2) 个答案

  1. # 1 楼答案

    可能是因为您安装了JRE 8 update 45,但仍然有针对JDK的版本8 update 31吗

  2. # 2 楼答案

    检查java替代方案

    sudo update alternatives安装“/usr/bin/java”“java”“/usr/lib/jvm/jdk1.7.0_71/bin/java”1

    sudo更新替代安装“/usr/bin/javac”“javac”“/usr/lib/jvm/jdk1.7.0_71/bin/javac”1