我用S60SDK开发J2ME项目 我的项目给了我一个错误
Uncaught exception!
com.ibm.oti.error.LinkageError: (com/yoke/symbian/YokeApp) bad major version at offset=6
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.nokia.mj.impl.vmport.VmPort.Class_forName(VmPort.java:71)
at com.symbian.j2me.midp.runtimeV2.Application.constructAction(Application.java:490)
at com.symbian.j2me.midp.runtimeV2.Application.startRequest(Application.java:435)
at com.symbian.j2me.midp.runtimeV2.Application.event(Application.java:304)
at com.symbian.j2me.midp.runtimeV2.ApplicationEvent.dispatch(ApplicationEvent.java:90)
at com.symbian.j2me.midp.runtimeV2.ApplicationThread.run(ApplicationThread.java:30)
-VM verbose connection exited
因为我正在改变项目的合规水平,从1.3(我已安装)改为1.6(我已安装),从Propertys- & gt; Javacompiler 改为 Javacompiler 。
基本上当我从 Git 仓库创建新项目时, 默认会与第1.3 级的合规性有关, 所以,我改变了它。
因为两个班级的Im 使用字符串... & amp;
如果我把遵守水平调回1.3,这一错误就会继续。
我不明白为什么会发生。我完全搞不懂。但我发现的唯一方法就是创建新的项目。
请救救我