??xml version="1.0" encoding="utf-8" standalone="yes"?>
昨天以ؓq个问题搞定了,现在又有新的状况
一直没有修改过目的属性,多加了几?/SPAN>classQ程序中也没用到中文字符丌Ӏ?/SPAN>
不知Z么再ơ执行后出现这个错误了Q用的是WTK2.2Q执行后手机模拟器闪了一下就退ZQ控制台出现下面的错误?/SPAN>
正在通过存储?/SPAN> DefaultColorPhone 来运?/SPAN>
java.io.UTFDataFormatException: invalid byte 11011110
at com.sun.cldc.i18n.j2me.UTF_8_Reader.read(+281)
at java.io.Reader.read(+11)
at java.io.InputStreamReader.read(+11)
at com.sun.midp.midletsuite.JadProperties.readLine(+15)
at com.sun.midp.midletsuite.JadProperties.partialLoad(+63)
at com.sun.midp.midletsuite.JadProperties.load(+8)
at com.sun.midp.dev.DevMIDletSuiteImpl.create(+190)
at com.sun.midp.dev.DevMIDletSuiteImpl.create(+62)
at com.sun.midp.main.Main.runLocalClass(+20)
at com.sun.midp.main.Main.main(+116)
Execution completed.
700765 bytecodes executed
0 thread switches
738 classes in the system (including system classes)
3501 dynamic objects allocated (91984 bytes)
1 garbage collections (0 bytes collected)
q里肯定不是E序的问题!因ؓ把打包后?jad.jar在moto sdk的模拟器上运行就没问题!另外一个方法,新徏一?/SPAN>J2ME Midlet SuiteQ把q个目的所有程序和资源文gDd正常了!
但加了几?/SPAN>class之后Q多写了些代码,q个目也出现这L问题了?BR>
java.io.UTFDataFormatException: invalid first byte 10110111
at com.sun.cldc.i18n.j2me.UTF_8_Reader.read(+194)
at java.io.Reader.read(+11)
at java.io.InputStreamReader.read(+11)
at com.sun.midp.midletsuite.JadProperties.readLine(+15)
at com.sun.midp.midletsuite.JadProperties.partialLoad(+63)
at com.sun.midp.midletsuite.JadProperties.load(+8)
at com.sun.midp.dev.DevMIDletSuiteImpl.create(+190)
at com.sun.midp.dev.DevMIDletSuiteImpl.create(+62)
at com.sun.midp.main.Main.runLocalClass(+20)
at com.sun.midp.main.Main.main(+116)
Execution completed.
693086 bytecodes executed
0 thread switches
738 classes in the system (including system classes)
3455 dynamic objects allocated (90996 bytes)
1 garbage collections (0 bytes collected)
试把项目的~码Ҏutf-8Q竟然编译都提示出错了,郁闷ing...
l箋找解x?/SPAN>
?/SPAN>....
...
再把q个目改用wtk2.1Q也不行Q还是一L错误
新徏一个项目(?/SPAN>WTK2.1?/SPAN>WTK2.2都行Q,再把刚才出错目的代码和资源导入Q居然成功了Q?/SPAN>
莫名其妙Q?/SPAN>
q有一个不明的地方是Q装?/SPAN>WTK2.2之后会把.jad文g与模拟器兌Q但有时双击.jad执行时会出现q个错误Q?/SPAN>.JAD都是?/SPAN>eclipse生成的)?/SPAN>
com.sun.kvem.midletsuite.InvalidJadException: Reason = 22
K?/SPAN>?/SPAN>K�KCIK�K�K�K?MUST K�K�K�: MIDlet-1
?/SPAN>.....
气死气死Q原来是因ؓq个原因Q?SPAN lang=EN-US>
?SPAN lang=EN-US>j2megame目中的j2megame.jad里配|有2?SPAN lang=EN-US>Midletes
Q有一个是原来试用的Q后来把那个试class删了Q但忘了?SPAN lang=EN-US>.jad中的配置Q(?SPAN lang=EN-US>WTK22?SPAN lang=EN-US>Eclipse
没有关系Q错怪他们了Q(