我正在运行已在诺基亚 S60 sdk 上部署和运行的 midlet 应用程序。我想让我的应用程序在每个 java 和 symbian 设备上运行。我尝试在 Java_ME_platform_SDK_3.4 上运行应用程序,但是当我尝试将屏幕从登录切换到主页时出现代码错误
HomeForm homeForm=new HomeForm(objLoginMidlet, objCommonBean);
Display.getDisplay(objLoginMidlet).setCurrent(homeForm);
家庭表格中的代码如下 -
class HomeForm extends Form
{
public HomeForm(LoginMidlet objLoginMidlet,CommonBean objCommonBean)
{
this.objLoginMidlet=objLoginMidlet;
this.objCommonBean=objCommonBean;
setTimer();
initHomeForm();
}
}
我的 MIDP 设置为 2.1。即使我将其更改为 2.0 但仍然出现如下异常
警告* * *不得将不受信任的用户类放在系统类路径上 * **
TRACE: <at java.lang.Error: ClassFormatError: 154>, Exception caught in Display class
java.lang.Error: ClassFormatError: 154
- java.lang.Class.invoke_verify(), bci=0
- java.lang.Class.initialize(), bci=100
- ezypoint.forms.LoginForm.register(LoginForm.java:202)
- ezypoint.forms.LoginForm.commandAction(LoginForm.java:91)
即使我尝试更改编译级别,但仍然出现异常。