Re: [問題] eclipse的結果正確,javac的結果錯誤

看板java作者 (sbr)時間15年前 (2009/06/04 12:14), 編輯推噓5(501)
留言6則, 4人參與, 最新討論串5/5 (看更多)
※ 引述《kene (I NEED YOU, LOVE)》之銘言: : 有人列出了 Java 1.2 之前 JRE 內部會用到的屬性 (我反而找不到 Sun 自己公告的). : 很明顯的只有 file.encoding 可以用, file.decoding 是不存在的. 如果指定了程式 : (JVM) 讀不懂的系統屬性時, 程式就會當作你沒指定過. 所以跑出來的結果會跟沒指定 : -Dfile.decoding 時效果一樣. 「程式就會當作你沒指定過」的說法不適當。System property 是一種資訊, 至於這資訊有什麼影響是看程式(包括使用到的 core classes/third-party library)有沒有 honor 該資訊。 執行 Java application 時有/沒有加上 -Dfile.decoding=UTF-8 option,至少 會影響 System.getProperty("file.decoding") 的 return value。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.143.200

06/04 13:01, , 1F
這系列真的會讓人長知識:D
06/04 13:01, 1F

06/04 13:11, , 2F
你說得比較正確, 但對系統的確是用 System.getProperty() 的
06/04 13:11, 2F

06/04 13:13, , 3F
的方式去抓, 我的講法則是局限在該程式上, 所以講"效果一樣"
06/04 13:13, 3F

06/04 13:31, , 4F
其實 kene 大的說法倒真的讓我以為沒有那種參數,等同亂打
06/04 13:31, 4F

06/04 13:33, , 5F
真的喔? 那真是抱歉 ^^a
06/04 13:33, 5F

06/04 17:37, , 6F
樓樓上,聽起來不就是沒有decoding參數(屬性)嗎@@
06/04 17:37, 6F
文章代碼(AID): #1A9qeueI (java)
討論串 (同標題文章)
文章代碼(AID): #1A9qeueI (java)