O Java usa a localidade padrão do computador por padrão. A localidade padrão pode ser alterada na JVM passando um parâmetro.
java -Duser.country=COUNTRY -Duser.language=LANGUAGE
Aqui está um exemplo chamando a ajuda do Java em um computador com o inglês como idioma padrão. A mensagem retornada é em inglês.
olivier@server:~# java -h Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file)
Aqui está a mesma chamada para java passando o parâmetro configurando a JVM para japonês. A mensagem retornada está em japonês.
olivier@server:~$ java -Duser.language=ja -h
使用方法: java [-options] class [args...]
(クラスを実行する場合)
または java [-options] -jar jarfile [args...]
(jarファイルを実行する場合)