En passant « -J-Duser.language » dans javac par fourmi pour assurer des erreurs de compilation sont signalées dans la bonne langue

StackOverflow https://stackoverflow.com/questions/920763

  •  06-09-2019
  •  | 
  •  

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]

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top