Antのインストール

Fedora Core 2にはgcjコンパイルされたAntが付属しているのですが、JDKで本格的な開発を行う場合はApacheプロジェクトのPure Java版Antを入れることになるでしょう。インストール方法は通常と同様、アーカイブを展開して環境変数を設定するだけですが、実際に実行してみると以下のようなエラーが発生しました。


Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher
AntのWebサイトによると古いバージョンのAntがインストールされているとこのようなエラーが発生するようです。最初からインストールされていたgcj版Antを以下のようにして削除することでこの問題は解消しました。

# yum remove ant