作者xephon ()
看板java
标题[问题] Eclipse/jar档 有点怪的Bug
时间Fri Nov 26 20:32:42 2010
最近遇到了一个有点怪的Bug,希望各位高手能指点一下
问题:Eclipse平台上直接执行没错误
转成Jar档之後执行出错
状况大概是这样,我的程式要存档一些int到txt中
然後程式重启时可以读档回来
以下皆是INT
只是排版没有存空白
Case 1(Eclipse): ↓↓
存入txt→ 3,4,5,1,2,32767 , 40,80,50,135,60,230,75,350, ...
放入A阵列 放入B阵列
txt读回→ [3,4,5,1,2,32767], [40,80,50,135,60,230,75,350, ... ]
Case 2(Jar):
存入txt→ 3,4,5,1,2,32767 , 40,80,50,135,60,230,75,350, ...
放入A阵列 放入B阵列
txt读回→ [3,4,5,1,2,32767], [40,80,50,
63,60,
63,75,
63, ... ]
错 错 错
这是哪方面的问题呢?
发现只要超过100的部分都会变成63 (3F)
但是32767这里又没有问题
是转成Jar档时的问题还是说程式本身有bug?
但是在Eclipse环境下执行又很正常,请求一些指点...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.235.27
1F:→ tkcn:如果你有多个jvm的话,换另一个开jar看看? 11/26 20:40
2F:推 LPH66:没有 code 只能隔空猜猜看 你用了 getBytes() 吗? 11/26 23:56