Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.ClassFormatError:JVMCFRE002方法名称无效_Java_Websphere_Classformaterror - Fatal编程技术网

java.lang.ClassFormatError:JVMCFRE002方法名称无效

java.lang.ClassFormatError:JVMCFRE002方法名称无效,java,websphere,classformaterror,Java,Websphere,Classformaterror,我在IBM WebSphere中部署了一个EAR,当我点击本地url时,出现以下错误: java.lang.ClassFormatError:JVMCFRE002方法名称无效;class=com/hcsc/premier/provider/web/database/message/ErrorWarningMessageNumber,偏移量=0 这是如何造成的?我如何解决它?这提供了一个讨论: 早期的JVM对有效的类和方法名有更严格的规范 建议的修复方法是将JVM更新到更高的级别。根据链接的讨论

我在IBM WebSphere中部署了一个EAR,当我点击本地url时,出现以下错误:

java.lang.ClassFormatError:JVMCFRE002方法名称无效;class=com/hcsc/premier/provider/web/database/message/ErrorWarningMessageNumber,偏移量=0


这是如何造成的?我如何解决它?

这提供了一个讨论:

早期的JVM对有效的类和方法名有更严格的规范

建议的修复方法是将JVM更新到更高的级别。根据链接的讨论,这些JVM处理较新的类和方法名称规范:

6.0.0 SR10 6.0.1 SR1 7.0.0 SR1

如果无法更改JVM,则另一种方法是修改问题类,从类和方法名称中删除特殊字符

谢谢! 汤姆·比通蒂