作者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
→ tkcn:如果你有多個jvm的話,換另一個開jar看看? 11/26 20:40
推 LPH66:沒有 code 只能隔空猜猜看 你用了 getBytes() 嗎? 11/26 23:56