Il CLDR (Common Locale Data Repository) di Unicode Consortium è abilitato per i dati della locale predefinita in Java 11. Nelle release precedenti, il valore predefinito era JRE, ora noto come COMPAT. Il codice che utilizza servizi sensibili alla locale quali data, ora e formattazione dei numeri potrebbe produrre risultati diversi con i dati della locale CLDR.
Questa regola contrassegna i riferimenti alle seguenti classi sensibili alla locale:
java.text.ChoiceFormatjava.text.DateFormatjava.text.DecimalFormatjava.text.Formatjava.text.MessageFormatjava.text.NumberFormatjava.text.SimpleDateFormatPer abilitare un comportamento compatibile con Java 8, impostare la proprietà di sistema java.locale.providers su un valore COMPAT prima di CLDR come nel seguente caso: java.locale.providers=COMPAT,CLDR
Per ulteriori informazioni, consultare la documentazione Use CLDR Locale Data by Default e CLDR Locale Data Enabled by Default.