В Java 11 по умолчанию включен Common Locale Data Repository (CLDR) от Unicode Consortium. В предыдущих версиях по умолчанию использовалась JRE (сейчас это COMPAT). Код, использующий службы, зависящие от локали, такие как форматирование даты, времени и чисел, может давать другие результаты на данных локали CLDR.
Это правило помечает ссылки на следующие классы, зависящие от локали:
java.text.ChoiceFormatjava.text.DateFormatjava.text.DecimalFormatjava.text.Formatjava.text.MessageFormatjava.text.NumberFormatjava.text.SimpleDateFormatДля включения режима совместимости с Java 8 укажите в системном свойстве
java.locale.providers значение COMPAT перед CLDR.
Пример: java.locale.providers=COMPAT,CLDR
См. разделы По умолчанию используются данные локали CLDR и По умолчанию включены данные локали CLDR документации Oracle.