【发布时间】:2012-05-14 14:15:12
【问题描述】:
我在 Ubuntu 上编译的 Java 应用程序有问题。它抛出UnsupportedClassVersionError。
我正在使用比在我的 PATH 中配置的版本更高的 JDK 版本来运行 Java:
$ javac -version
javac 1.7.0_147
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
我该如何解决这个问题?
【问题讨论】:
-
您可能更愿意在askubuntu.com 上问这个问题无论如何,请检查安装了哪些 java 包,如果还安装了 jre v1.7,您可能需要配置与“替代品”一起使用的版本
-
或者,尝试使用
-target 1.6或-source 1.6进行编译。
标签: ubuntu java javac openjdk unsupported-class-version