最近遇到了一個有點怪的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
11/26 20:40, 1F
推
11/26 23:56, , 2F
11/26 23:56, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):