[問題] Eclipse/jar檔 有點怪的Bug

看板java作者時間13年前 (2010/11/26 20:32), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
最近遇到了一個有點怪的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

11/26 20:40, , 1F
如果你有多個jvm的話,換另一個開jar看看?
11/26 20:40, 1F

11/26 23:56, , 2F
沒有 code 只能隔空猜猜看 你用了 getBytes() 嗎?
11/26 23:56, 2F
文章代碼(AID): #1CxwZkvU (java)
文章代碼(AID): #1CxwZkvU (java)