En passant « -J-Duser.language » dans javac par fourmi pour assurer des erreurs de compilation sont signalées dans la bonne langue
Question
Mon PC est actuellement mis en place en japonais à des fins de test. Si mon projet java a une erreur de compilation le message est rapporté en japonais.
par exemple. Fichier 1 Compiler source [... Annuaire ...] . [... class ...] java: 172:. シ ン ボ ル を 見 つ け ら れ ま せ ん
Je préférerais voir les erreurs en anglais.
Sans utiliser ant le correctif pour cela est d'utiliser javac -J-Duser.language = fr [fichiers ..java ...] ce qui rend javac donner des messages d'erreur en anglais (le -J dit javac de passer le reste de l'argument java)
Ma question est: comment puis-je passer à cette fourmi [Editted pour supprimer des options que j'ai essayé qui ne fonctionne pas]
La solution
Essayez d'ajouter un <compilerarg>
à votre appel <javac>
. Par exemple:
<javac srcdir="${src.dir}" destdir="${classes.dir}" fork="true">
<compilerarg value="-J-Duser.language=en"/>
<compilerarg value="-J-Duser.country=GB"/>
</javac>
EDIT fixe les valeurs arg. En outre, cela ne fonctionne que si le compilateur est fourchue; Je mis à jour l'exemple pour refléter cela.