第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在Java中找到用戶主目錄的最佳方法是什么?

在Java中找到用戶主目錄的最佳方法是什么?

紅糖糍粑 2019-07-13 10:37:37
困難在于它應(yīng)該是跨平臺(tái)的。Windows 2000,XP,Vista,OSX,Linux,其他Unix變體。我正在尋找一段代碼片段,它可以在所有平臺(tái)上實(shí)現(xiàn)這一點(diǎn),以及一種檢測平臺(tái)的方法?,F(xiàn)在,你應(yīng)該知道蟲4787931那,那個(gè)user.home不正確的工作,所以請不要給我的教科書的答案,我可以自己找到這些手冊。
查看完整描述

3 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊

您引用的bug(Bug 4787391)已在JAVA 8中修復(fù)。System.getProperty("user.home")方法可能仍然是最好的。這個(gè)user.home在很多情況下,方法似乎是有效的。Windows上的100%防彈解決方案很難實(shí)現(xiàn),因?yàn)閃indows對主目錄的含義有一個(gè)不斷變化的概念。


如果user.home對你來說還不夠好,我建議你選擇一個(gè)定義home directory對于windows并使用它,使用以下方法獲取適當(dāng)?shù)沫h(huán)境變量System.getenv(String).


查看完整回答
反對 回復(fù) 2019-07-13
?
www說

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

實(shí)際上,對于Java 8,正確的方法是使用:

System.getProperty("user.home");

臭蟲JDK-6519127中的“JDK 8和JDK 7之間的不兼容”部分已經(jīng)修復(fù)。發(fā)布說明各國:

區(qū)域:核心LIBS/java.lang

簡介

用于確定Windows上用戶主目錄的步驟已更改為遵循Microsoft推薦的方法。此更改可在較早版本的Windows或注冊表設(shè)置或環(huán)境變量設(shè)置為其他目錄時(shí)觀察到。不相容的性質(zhì)

behavioral RFE6519127

盡管這個(gè)問題很老,但我還是把它留給以后參考。


查看完整回答
反對 回復(fù) 2019-07-13
  • 3 回答
  • 0 關(guān)注
  • 894 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)