Java Locale.getDefault()
即使系統語言環境設置爲不同語言(通過區域和語言控制面板),也總是在Windows上返回en-US。 在Java Runtime.exec()內部運行腳本(如systeminfo | findstr /C:\"System Locale\
)需要很長時間。在java中檢測Windows系統語言環境
有沒有更快的方法來檢測(java)應用程序啓動時的系統區域設置?運行上面的cmd並寫入屬性文件以供後續讀取可能是一種解決方案。但是如果系統區域設置改變並且系統重新啓動會怎樣?在jdk中查找系統區域設置的更可靠的方法是什麼?
可能的重複https://stackoverflow.com/questions/2469435/how-to-detect-operating-system-language-locale-from-java-code – Beginner
https://stackoverflow.com/questions/7107972/ java-7-default-locale/8319889#8319889注意到同樣的問題 –