我正在寻找 jdk 版本的说明。
我收到错误
java.lang.UnsupportedClassVersionError:Bad version number in .class file"
我希望这个错误是针对不同的jdk版本的。我有 myeclipse6.0.1 和 weblogic10.3。
现在,我的系统中有jdk1.5,但weblogic有jdk1.6,并且myeclipse仅支持1.5。
我阅读了所有论坛,他们说编译是不同的版本并且运行不同的版本。
所以,这里我认为程序编译1.5并运行1.6。
正确吗?
最佳答案
这意味着 Java 程序是为比您尝试运行它的版本更新的 Java 版本编译的。
最简单的确定方法是使用与最终系统上使用的相同版本的 Java 进行编译和构建。对于您来说,这很可能是 Java 5。
关于java - JDK版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4853858/