3

私のPCは現在、テスト目的で日本語に設定されています。Java プロジェクトにコンパイル エラーがある場合、メッセージは日本語で報告されます。

例: 1 つのソース ファイルを [...ディレクトリ...] [...クラス...] にコンパイルすると、.java:172: シンボルが見つかりません。</p>

エラーを英語で表示したいと思います。

ant を使用しない場合、これを修正するには javac -J-Duser.language=en [..java files...] を使用します。これにより、javac は英語のエラー メッセージを表示します (-J は、残りの引数を java に渡すように javac に指示します)。 )

私の質問は次のとおりです。これをantに渡すにはどうすればよいですか[私が試したが機能しなかったオプションを削除するために編集]

4

1 に答える 1

4

通話に を追加してみて<compilerarg>ください。<javac>例えば:

<javac srcdir="${src.dir}" destdir="${classes.dir}" fork="true">
    <compilerarg value="-J-Duser.language=en"/>
    <compilerarg value="-J-Duser.country=GB"/>
</javac> 

EDIT引数の値を修正しました。また、これはコンパイラがフォークされている場合にのみ機能します。それを反映するように例を更新しました。

于 2009-06-02T20:45:29.400 に答える