我最近在我的 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 程序,我会得到以下异常:
Exception in thread "main" java.lang.UnsupportedClassVersionError: hello : Unsupported major.minor version 51.0
这是用更高的 jdk 编译程序并尝试在更低的 jdk 中运行的结果。我该如何纠正这个。
编辑:但是当我做 javac -version 我得到 javac 1.7.0_09 作为响应。