CLDR (Common Locale Data Repository) de la Unicode Consortium este activat ca date Locale implicite în Java 11. În ediţiile anterioare, implicit era JRE, care este acum cunoscut ca COMPAT. Codul care utilizează servicii care depind de Locale cum ar fi formatarea datei, orei şi a numărului poate produce rezultate diferite cu date de Locale CLDR.
Această regulă semnalează referinţe la următoarele clase legate de Locale:
java.text.ChoiceFormatjava.text.DateFormatjava.text.DecimalFormatjava.text.Formatjava.text.MessageFormatjava.text.NumberFormatjava.text.SimpleDateFormatPentru a activa comportamentul compatibil cu Java 8, setaţi proprietatea sistemului
java.locale.providers la o valoare cu COMPAT
înainte de CLDR ca următoarele: java.locale.providers=COMPAT,CLDR
Pentru informaţii suplimentare, vedeţi documentaţia Use CLDR Locale Data by Default şi CLDR Locale Data Enabled by Default.