『ant -version』でjavaのバージョンが表示される。

antが入っていない環境でビルドするため、antをインストール。
ANT_HOMEとPATHの設定も完了し、『ant -version』を実行すると
以下のように表示されました。

$ ant -version
java version "1.4.2"
gcj (GCC) 3.4.6 20060404 (Red Hat 3.4.6-9)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$

なんで、antたたいたのにjavaが?
whichコマンドでもインストール先のantが表示されるため、意味ワカラナス。
さんざん調べたあげく、ようやく以下のページにたどり着きました。

http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/install.html
調べた結果、標準のインストールマニュアルかよwというツッコミはさておき

設定
Ant を実行する前に、行わなければならない幾つかの追加の設定があります:

bin ディレクトリをパスに加えます。
環境変数ANT_HOMEを Ant をインストールした場所のディレクトリに設定します。一部のオペレーティングシステム上では、 Ant のラッパースクリプトは ANT_HOMEを類推します (Unix の派生や Windows NT/2000) - しかし、この振る舞いに頼らないほうがいいでしょう。
任意で、環境変数 JAVA_HOME を設定します。 (下の上級者向けの節をご覧ください。) これにはJDKがインストールされた場所のディレクトリを設定します。

もしかして、JAVA_HOMEを設定していないせい?設定して無くてもjava動くけど?
と半信半疑で設定したらビンゴ!でした。

$ ant -version
Apache Ant version 1.7.1 compiled on June 27 2008
$

こんなことでほぼ丸一日使ったよ(;´д⊂)