类中的非法类修饰符.0 x209

  • 本文关键字:x209 非法 java imap myeclipse
  • 更新时间 :
  • 英文 :


我有一些奇怪的问题,我的类从JDK5/Tomcat5迁移到JDK6/Tomcat7MyEclipse 9

每当我尝试通过jsp:usebean访问'myclass'时,我得到以下错误

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.ClassFormatError: Illegal class modifiers in class myclass: 0x209

日志的其余部分不指向任何地方。通过尝试和错误,我已经修剪了巨大的类到以下有问题的部分:

 ...
 rf = store.getDefaultFolder();
 f = (IMAPFolder)rf;  
 final IMAPStore storeNew = store;
 Object val = f.doCommand(new IMAPFolder.ProtocolCommand() { <-- problem propably starts here
 public Object doCommand(IMAPProtocol p)
throws ProtocolException {
 ...

下一个奇怪的事情是,我的同事正在使用相同的环境没有任何问题。我比较了我们的类文件,唯一的区别是在最后但一个字节。我的课以'02 09'结束,他的'06 09'结束

几天后,我不知道如何摆脱它。

编辑:

我已经重新安装/更新到MyEclipse 9.1。

SOLUTION

又过了一天,试图用一个单独的文件重现一个新项目的问题,我已经意识到,唯一剩下的区别是在项目/属性/java构建路径/库。在主项目中有J2EE 1.4库,所以我替换了它。添加了Java EE 6库之后,瞧。我能够编译和运行没有任何问题

相关内容

  • 没有找到相关文章

最新更新