小弟最近在搞一个J2ME的小程序,在WTK2.5下运行没有任何问题。
但是,当用S60 的SDK运行的时候,老是到Connect to Agent就报错了。
(
错误信息如下:
Failed to initizalize session
Caught exception:
java.lang.NullPointerException
at com.symbian.tools.j2me.sei.emulator.session.RemoteSession$SocketTransport.getInputStream(RemoteSession.java:50)
at com.symbian.tools.j2me.sei.emulator.session.RemoteSession.connectToSlave(RemoteSession.java:196)
at com.symbian.tools.j2me.sei.emulator.session.RemoteSession.connectToSlave(RemoteSession.java:184)
at com.symbian.tools.j2me.sei.DebugSession.connect(DebugSession.java:67)
at com.symbian.tools.j2me.sei.DebugSession.initialize(DebugSession.java:114)
at com.symbian.tools.j2me.sei.emulator.session.RemoteSession$SocketTransport.getInputStream(RemoteSession.java:50)
at com.symbian.tools.j2me.sei.emulator.session.RemoteSession$SocketTransport.getInputStream(RemoteSession.java:50)
at com.symbian.tools.j2me.sei.emulator.EmulatorLauncher.initializeSession(EmulatorLauncher.java:524)
at com.symbian.tools.j2me.sei.emulator.EmulatorLauncher.launch(EmulatorLauncher.java:300)
at com.symbian.tools.j2me.sei.emulator.session.RemoteSession$SocketTransport.getInputStream(RemoteSession.java:50)
at com.symbian.tools.j2me.sei.emulator.Main.main(Main.java:49)
)
S60的模拟器窗口可以显示!
很急,希望各位大虾知道的话,告诉我该怎么解决这个问题~~~
另外,顺便问一下:有个时候将打包好的jad、jar文件放到NOKIA真机上运行老是报无效的jar文件!!!
谢谢!!
------解决方案--------------------------------------------------------
JAVA大版的J2ME板块去问问吧.
------解决方案--------------------------------------------------------
楼主解决问题了吗? 我也遇到同样的问题,如果解决请帮我一下。邮箱:amujj.2007@gmail.com
------解决方案--------------------------------------------------------
楼主如果解决了这个问题麻烦也告诉一声啊,我的邮箱wangwei171@126.com
------解决方案--------------------------------------------------------
楼主如果解决了这个问题麻烦也告诉一声啊,我的邮箱xl_at@163.com 感激不尽
------解决方案--------------------------------------------------------
The directory name in the parameter file for the workflows was not correct.
------解决方案--------------------------------------------------------
你或许少装了一个东西,具体的自己去看,呵呵,,就不说了
------解决方案--------------------------------------------------------
不知道,感觉像是编译的问题。
------解决方案--------------------------------------------------------
将DEVICE属性设为EMULATOR吗?
------解决方案--------------------------------------------------------
问题已经解决了,现在跟各位需要的朋友分享一下:
MIDlet-1: 程序名称(要和你的MIDlet-Name一致), 程序图标路径,入口类路径(就是你的MIDlet类)
例如:MIDlet-1: MyMIDlet,mainicon.jpg,com.topking.ui.MainMidlet
修改后的jad文件样例:
MIDlet-Jar-Size: 128939
MIDlet-Jar-URL: ibb2.jar
MIDlet-Name: ibb2 Midlet Suite
MIDlet-Vendor: Midlet Suite Vendor
MIDlet-Version: 1.0.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
MIDlet-1: ibb2 Midlet Suite,hb.jpg,com.topking.ibb.ui.MainMidlet
就搞定了,只要你的程序本身没有错误,就可以在手机上运行你的J2ME程序了!
------解决方案--------------------------------------------------------
你的系统是windows7?? 和我一样。。我也是这种情况!!报的一样错,我之后换了xp就没有问题了,但是我还是想用windows7啊!
------解决方案--------------------------------------------------------
我也遇到这个问题.我之前在jad文件中MIDlet-1中的程序名称与MIDlet-Name不同。按照楼主说的,把它们改成相同的了,还是不行。