Je souhaite définir les paramètres régionaux par défaut de ma machine virtuelle Java sur fr_CA. Quelles sont les options possibles pour faire cela?
Je ne connais qu'une seule option Locale.setDefault()
Je souhaite définir les paramètres régionaux par défaut de ma machine virtuelle Java sur fr_CA. Quelles sont les options possibles pour faire cela?
Je ne connais qu'une seule option Locale.setDefault()
Vous pouvez le définir sur la ligne de commande via les paramètres de la machine virtuelle Java:
java -Duser.country=CA -Duser.language=fr ... com.x.Main
Pour plus d'informations, consultez Internationalisation: Comprendre les paramètres régionaux dans la plate-forme Java - Utilisation des paramètres régionaux
À partir de l' Oracle de Référence:
Les paramètres régionaux par défaut de votre application est déterminée de trois façons. Tout d'abord, si vous l'avez explicitement changé la valeur par défaut, l'
Locale.getDefault()
méthode renvoie les paramètres régionaux qui a été initialement déterminé par la Machine Virtuelle Java (JVM) lors de son premier chargement. Qui est, le JVM détermine les paramètres régionaux par défaut de l'hôte de l'environnement. L'hôte l'environnement de paramètres régionaux est déterminé par le système d'exploitation hôte et les préférences de l'utilisateur créé sur le système.Deuxièmement, sur certaines implémentations de Java runtime, l'utilisateur de l'application peut remplacer l'hôte de paramètres régionaux par défaut en fournissant cette information sur la ligne de commande par le réglage de l'
user.language
,user.country
, etuser.variant
propriétés du système.Troisièmement, votre application peut appeler l'
Locale.setDefault(Locale)
la méthode. Le setDefault(Locale aLocale) méthode permet à votre application définir un système (en fait, VM) de la ressource. Après avoir défini les paramètres régionaux par défaut avec cette la méthode, à la suite des appels à des paramètres Régionaux.getDefault() retourne la nouvelle définir les paramètres régionaux.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.