我正在寻找jdk版本的澄清。
我收到错误
java.lang.UnsupportedClassVersionError:.class文件中的错误版本号“
我希望这个错误适用于不同的jdk版本。我有myeclipse6.0.1和weblogic10.3。
现在,在我的系统中有jdk1.5,但weblogic有jdk1.6,myeclipse只支持1.5。
我阅读了所有论坛,他们说编译是不同的版本并运行不同的版本。
所以,在这里我认为程序正在编译1.5并运行1.6。
这是对的吗?
答案 0 :(得分:2)
这意味着Java程序是为较新版本的Java而编译的,而不是试图运行它。
最简单的方法是使用相同版本的Java进行编译和构建,以便在最终系统上使用。对你而言,这很可能是Java 5。