首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

java.io.UTFDataFormatException: invalid first byte

2011-11-10 
问一个用命令行运行JAR出的错误的原因invalid first byte 11111111C:\j2me\projects\hello midp-classpat

问一个用命令行运行JAR出的错误的原因invalid first byte 11111111
C:\j2me\projects\hello> midp   -classpath   .   -Xdescriptor   abc.jad
java.io.UTFDataFormatException:   invalid   first   byte   11111111

请问这是怎么回事啊?
我的MIDP-2.0
CLDC-1.0
执行的代码是在MIDP-1.0环境下编辑的.

abc.jad包中的CLASS单独测试没问题,但一打包测试就通不过,MIDP闪1下就没了,出这个错误,小弟实在不明白.请各位高手帮忙解惑~!

[解决办法]
java.io.UTFDataFormatException: invalid first byte 11111111
IO流``编码格式错误
abc.jad包中的CLASS单独测试没问题,但一打包测试就通不过??是不是你的class相互之间数据传输的格式不一样哦,1个模块的输出数据在另外1个模块中接收格式不一样??
jar cvf *.class package名字
jar cvfm test.jar manifest.mf package名字

[解决办法]
你牛。。用命令行打包。。。
[解决办法]
manifest.mf
文件名不能随便乱起的,这个名字不能变
另外就是文件的格式,要用UTF-8格式
最保险的是,用wtk生成一个,然后再此基础上再修改
文件头2个字符,多半是文件编码错误
[解决办法]
哥几个都太生猛了,我都不会用命令打J2ME的包的

热点排行