可能性のある複製:
tools.jarが見つかりません
私はこのコマンドを使用してコンパイルするためにantを使用しようとしています:
ant compile
問題が私のWindows 64ビットに由来するものなのか、それとも別のものに由来するのかはわかりません。 64個と32個のprogファイルにJavaがインストールされているためです。
Apache-ant-1.8.2-bin
をダウンロードし、C:\ Program Files\Apache-ant-1.8.2に入れました
あらゆる場所にantを配置しようとしましたが、ENV PATHもJava 64と32の間で切り替えましたが、このエラーメッセージが表示されるたびに:
Tools.jarが見つかりません。 C:\ Program Files\Java\jre6\lib\tools.jarで見つけることが期待されています
Java 64および32のant libフォルダーでtools.jarを検索しましたが、システムにはトレースがありません。
どう思いますか ?
JREにはtools.jarがありません。JDKが必要です。 Java_HOMEおよびPATH変数を設定して、JREではなくJDKを指すようにします。
私は同様の問題を抱えていて、以下を行うことで解決しました、
1)Java_HOMEをC:\ Program Files(x86)\ Java\jdk1.7.0 \に設定します
2)ANT_HOMEとしてF:\ ant\Apache-ant-1.8.4-bin\Apache-ant-1.8.4
3)システム変数の「パス」に両方を追加します
JREではなくJDKを指していることを確認してください。たとえば、Java_HOMEを「C:\ Program Files\Java\jdk1.6.0_26」として設定し、システムパスに%Java_HOME%\ binを含める必要があります。
C:\ Program Files\Java\jdk1.6.0_26\lib\tools.jarをC:\ Program Files\Java\jre6\lib\extにコピーする必要がありました
とにかくありがとう。
tools.jarにはJDKが付属していますが、/ Java/jre6内で検索される場合はどうなりますか。 Java_HOME env varをJDKホームの1つに変更します。