gpt4 book ai didi

java - ubuntu运行java代码报错

转载 作者:太空宇宙 更新时间:2023-11-03 17:00:51 28 4
gpt4 key购买 nike

我最近在我的 ubuntu 服务器上安装了 open-jdk 7。但版本仍然显示为:

java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.12.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)

如果我尝试运行一个 java 程序,我会得到 foll 异常:

Exception in thread "main" java.lang.UnsupportedClassVersionError: hello : Unsupported major.minor version 51.0

这是用高jdk编译程序,在低jdk上运行的结果。我该如何纠正这个问题。

编辑:但是当我执行 javac -version 时,我得到 javac 1.7.0_09 作为响应。

最佳答案

听起来像:

1) 您安装了多个版本的 Java(这完全可以!)...和...

2) “javac”选择了正确的版本……但是“java”选择了不同的版本。

解决方案:

update-java-alternatives

例如,查看此链接:

https://askubuntu.com/questions/64329/how-to-replace-openjdk-6-with-openjdk-7

# EXAMPLE:
$ update-java-alternatives -l
java-1.6.0-openjdk 1061 /usr/lib/jvm/java-1.6.0-openjdk
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
$ sudo update-java-alternatives -s java-1.7.0-openjdk-amd64

关于java - ubuntu运行java代码报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14179101/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com