无常

无常
posts - 5, comments - 8, trackbacks - 0, articles - 0

越来越搞不懂Eclipse中的java.io.UTFDataFormatException

Posted on 2005-05-20 08:57 无常 阅读(4800) 评论(3)  编辑  收藏 所属分类: j2me

越来越搞不懂Eclipse中的java.io.UTFDataFormatException

 

昨天以为这个问题搞定了,现在又有新的状况

一直没有修改过项目的属性,多加了几个class,程序中也没用到中文字符串。

不知为什么再次执行后就出现这个错误了,用的是WTK2.2,执行后手机模拟器闪了一下就退出了,控制台出现下面的错误。

 

正在通过存储根 DefaultColorPhone 来运行

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)

 

这里肯定不是程序的问题!因为把打包后的.jad.jar在moto sdk的模拟器上运行就没问题!另外一个方法,新建一个J2ME Midlet Suite,把这个项目的所有程序和资源文件导过去就正常了!

但加了几个class之后,多写了些代码,这个项目也出现这样的问题了。

 

 

Feedback

# re: 越来越搞不懂Eclipse中的java.io.UTFDataFormatException  回复  更多评论   

2005-10-08 14:49 by lhm
我也遇到同样的问题,有那为高手可以帮帮忙?

# re: 越来越搞不懂Eclipse中的java.io.UTFDataFormatException  回复  更多评论   

2005-10-08 14:52 by m
遇到同样的问题:
Running with storage root DefaultColorPhone
java.io.UTFDataFormatException: invalid first byte 10110010
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.
704005 bytecodes executed
0 thread switches
738 classes in the system (including system classes)
3509 dynamic objects allocated (92516 bytes)
1 garbage collections (0 bytes collected)

# re: 越来越搞不懂Eclipse中的java.io.UTFDataFormatException  回复  更多评论   

2006-07-17 17:56 by y
仿佛是jad文件格式的问题,我刚刚也出现了这个异常,后来打开jad文件一看竟然是GBK格式的,改成UTF-8就对了.不知道大家是不是这个原因.

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问