我有java.util.logging將輸出打印到文件。它工作正常。但是,這些消息包含對應於日誌級別的中文字符以及消息記錄的時間。Java:如何將java.util.logging的語言改爲英文?
如何讓它打印英文而不是中文字符?
這就是目前的消息是什麼樣子
11月 08, 2016 8:28:03 下午 mySamples.testing.TestingFile errorFunction
資訊: Exception: 123
我有java.util.logging將輸出打印到文件。它工作正常。但是,這些消息包含對應於日誌級別的中文字符以及消息記錄的時間。Java:如何將java.util.logging的語言改爲英文?
如何讓它打印英文而不是中文字符?
這就是目前的消息是什麼樣子
11月 08, 2016 8:28:03 下午 mySamples.testing.TestingFile errorFunction
資訊: Exception: 123
通過將語言的命令行來覆蓋和當前操作系統的默認語言啓動應用程序。
java -Duser.language=en MyApplication
是否有一種方法可以永久覆蓋它?我使用Eclipse來編譯和運行應用程序。 – mynameisJEFF
您可以定義一個名爲'_JAVA_OPTIONS = -Duser.language = en'的環境變量,使其成爲JVM的默認值。 – RealHowTo
如果你想以編程方式設置它,你可以把'System.setProperty(「user.language」,「en」)'放在你的主類(包含主方法的類)開頭的靜態塊中 –
您可以使用Locale.setDefault(Locale.ENGLISH);更改日誌級別語言 – Karthik