2011-06-02 41 views
8

我只是一個德國的Windows機器上安裝JDK7,我注意到的第一件事是,不像JDK6需要後操作系統和一些信息(例如,從工具的幫助信息,但沒有錯誤來自編譯器的消息)是德文的。我如何強制它在任何地方使用英語? AFAIK安裝程序不是特定於語言的,安裝過程中的所有消息都是英文的。強制在JDK7工具使用的英語

回答

3

你的意思是javac的? 嘗試設置-J-Duser.language=en參數。 看到這篇文章:Passing "-J-Duser.language" into javac through ant to ensure compilation errors are reported in the correct language

+0

也看看[這裏](http://www.java.com/en/download/help/locale .xml)如果你想改變系統區域設置。 – 2011-06-02 16:54:29

+0

正如我在原來的職位說,javac的錯誤信息都是英文的,這是一些給我搗亂的幫助信息(例如,從密鑰工具)的。事實上,似乎只有keytool受到影響。我會嘗試更改系統區域設置(我錯誤地認爲我已經轉換爲英文),下一次我要重新啓動。 – olefevre 2011-06-02 17:33:56

+0

順便說一下,AFAICT -J-Duser.language沒有任何影響;例如,javac -J-Duser.language = de仍然會打印英文錯誤信息,這對我來說很好,但是如果你想改變這一點,那顯然不會是這樣。也許它適用於other_language-to-english的方向,但我無法測試。 – olefevre 2011-06-02 17:40:14

5

你可以用環境變量JAVA_TOOL_OPTIONS設置默認的java選項。

因此,要改變語言,將其設置爲-Duser.language=en

Source

+1

要爲所有用戶永久設置:REG添加「HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment」/ v JAVA_TOOL_OPTIONS/d -Duser.language = en/t REG_SZ/f' – mivk 2013-05-09 14:26:34

相關問題