【问题标题】:Unsupported major.minor version 52.0 in ubuntuubuntu 中不支持的 major.minor 版本 52.0
【发布时间】:2015-07-23 22:00:35
【问题描述】:

我正在使用jdk1.8.0_25,当我使用以下命令检查 Java 版本时:

java -version

它输出以下内容

java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

请解决我的问题。

【问题讨论】:

  • 好吧,当您运行java -version 时,您显然不使用JDK 1.8.0_25...我们不知道您为什么认为自己是。
  • 如果某个答案对您有所帮助,请考虑将其标记为已接受。

标签: java


【解决方案1】:

我遇到了同样的错误,虽然 java 版本正确设置为 8,但我的 JAVA_HOME env var 仍设置为 7。

执行此操作为我解决了问题:

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

【讨论】:

    【解决方案2】:

    也许您安装了多个 java JDK。试着检查一下

    sudo update-alternatives --config javac 
    

    【讨论】:

      【解决方案3】:

      运行命令/>which java 以确定java 命令在路径上的来源。

      您要么需要更改以将 jdk 1.8 放在路径上,要么使用 java 可执行文件的完全限定路径。

      【讨论】:

        【解决方案4】:

        您可以在您的系统上安装几个不同的 java 版本。您可以使用 update-alternatives 命令设置默认值。

        这是一个类似问题的解决方案,可能对您有用: https://askubuntu.com/questions/121654/how-to-set-default-java-version

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-08-24
          • 1970-01-01
          • 2017-06-13
          • 2017-01-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多