Java REDHAT 2.6上的WebPhare 8.5上不支持ClassVersionError
在Redhat2.6上的WebSphere8.5上部署JSF2.1应用程序时,我遇到了一个问题。我得到了以下例外: 嵌套异常为java.lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;class=com/mycom/encdec/myclass 从这个异常可以清楚地看出,客户端的JVM比编译时使用的JVM旧。但实际上是一样的。下面是一些额外的信息:Java REDHAT 2.6上的WebPhare 8.5上不支持ClassVersionError,java,linux,jsf,websphere,Java,Linux,Jsf,Websphere,在Redhat2.6上的WebSphere8.5上部署JSF2.1应用程序时,我遇到了一个问题。我得到了以下例外: 嵌套异常为java.lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;class=com/mycom/encdec/myclass 从这个异常可以清楚地看出,客户端的JVM比编译时使用的JVM旧。但实际上是一样的。下面是一些额外的信息: 代码在JDK1.6上编译,javap命令给出次要版本:0和主要版本:50 同样的ear文件在wo
有人能告诉我如何克服这个问题吗?谢谢大家再次检查com/mycom/encdec/myclass的版本,websphere可能会选择另一个比您想象的还要多的JVM。可能不是您的类,但它使用的某些库是用Java 7编译的。你确定其他环境吗?因为在WebSphereV8.5中,您可以切换到Java7,所以您可能在其他环境中也这样做了,这就是为什么它在那里工作的原因。