Javaではデフォルトでコンピュータのデフォルトのロケールが使用されます。 デフォルトのロケールは、パラメータを渡すことでJVMで変更できます。
java -Duser.country=COUNTRY -Duser.language=LANGUAGE
ここでは、デフォルト言語として英語を使用するコンピュータでJavaからヘルプを呼び出す例を示します。 返されるメッセージは英語です。
olivier@server:~# java -h Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file)
ここでは、javaへの同じ呼び出しが、JVMを日本語に設定するパラメータを渡しています。 返されるメッセージは日本語です。
olivier@server:~$ java -Duser.language=ja -h
使用方法: java [-options] class [args...]
(クラスを実行する場合)
または java [-options] -jar jarfile [args...]
(jarファイルを実行する場合)