不支持的类版本错误: 在WebSphere AS 7中JVMCFRE003有一个错误的主要版本

43
我遇到了这个错误:
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=map/CareMonths, offset=6
我的 Eclipse Java 编译器设置为 1.6,已安装在 C:\Program Files 的 Java SDK 也是 1.6.0,但是当我将我的应用程序安装到 Webshere Application Server V7 时,仍会出现此错误。 offset=6 是什么意思?我想使用 Java 6 进行编译,而 Websphere 7 支持 Java 6。
我发现 IBM 目录中服务器安装的 JDK 是 Java 7。这是导致错误的原因吗?但是我的工作区的 Eclipse 编译器设置为 Java 1.6。
12个回答

0
在Eclipse中,转到项目->属性->Java构建路径->顺序和导出。 如果您正在使用多个JRE,请尝试像jdk和ibm这样的设置。顺序应该从jdk开始,然后是IBM。这就是我的问题是如何解决的。

-3

我通过设置环境变量JAVA_HOME来解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接