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。
javac
的-source
和-target
选项。 - Jacek Laskowski