看板 java 關於我們 聯絡資訊
最近遇到了一個有點怪的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