Java Locale.getDefault()
renvoie toujours en-US sous Windows même si les paramètres régionaux du système sont définis sur une langue différente (via le panneau de configuration Région et langue). L'exécution d'un script tel que systeminfo | findstr /C:\"System Locale\
dans Java Runtime.exec() prend beaucoup de temps.Détecter les paramètres régionaux du système Windows dans Java
Existe-t-il un moyen plus rapide de détecter les paramètres régionaux du système lors du démarrage de l'application (Java)? Exécuter le cmd ci-dessus une fois et écrire dans un fichier de propriétés pour les lectures suivantes peut-être une solution. Mais que se passe-t-il si les paramètres régionaux du système sont modifiés et que le système est redémarré? Quelle est la méthode la plus fiable pour trouver les paramètres régionaux du système dans jdk?
Possible copie de https://stackoverflow.com/questions/2469435/how-to-detect-operating-system-language-locale-from-java-code – Beginner
https://stackoverflow.com/questions/7107972/ java-7-default-locale/8319889 # 8319889 Même numéro –