antのオプションを眺めていたら、jikesを利用する為のオプションがあった。おもしろそうだったのでjikesを入れてみた。webサイトを見てみたらsrc.rpmが用意されていたので、それで入れる。後、classpathに$JAVA_HOME/jre/lib/rt.jarを追加して準備完了。うん、確かに早いよ。
と思ってたら、swingアプリをコンパイルしたら日本語が化けた。まぁ、いいやそのうち調べよう。
普通にmanを引いたら書いてあった、プラットホームの文字コードはeuc-jpなので、オプションで「--encoding euc-jp」でオーケー。
でもって、jikesをantで使うように設定する。以下の記述をbuild.xmlへ追加する。
<property name="build.compiler" value="jikes"/>
もう一つ、<target name="compile">の<javac>に以下の属性を追加
encoding="euc-jp"