在使用MyEclipse 9从JDK5/Tomcat5迁移到JDK6/Tomcat7之后,我的班级遇到了一些奇怪的问题。
每当我尝试通过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。到目前为止没有运气。