Рубрики
Без рубрики

Как изменить языковой стандарт JVM по умолчанию?

– Как изменить локаль JVM по умолчанию?

Автор оригинала: mkyong.

В Java мы можем использовать Locale.setdefault() для изменения локали JVM по умолчанию.

package com.mkyong.locale;

import java.util.Locale;

public class JavaLocaleExample {

    public static void main(String[] args) {

        // get jvm default locale
        Locale defaultLocale = Locale.getDefault();

        System.out.println(defaultLocale);

        // set jvm locale to china
        Locale.setDefault(Locale.CHINA);

        // or like this
        //Locale.setDefault(new Locale("zh", "cn");

        Locale chinaLocale = Locale.getDefault();

        System.out.println(chinaLocale);

    }
}

Выход

en_US
zh_CN

В качестве альтернативы, в командной строке мы можем настроить user.country и пользователь.язык системное свойство для изменения локали JVM.

$ java -Duser.country=cn -Duser.language=zh abc

Рекомендации

Оригинал: “https://mkyong.com/java/how-to-change-the-jvm-default-locale/”