2012-01-13 4 views
5

私はlinuxでjasperserverをビルドしようとしています。それはantとmavenを使います。 antコマンドを実行している間、この例外が発生します。同じパスでlibフォルダが同じパスにないことを確認しました。この問題を解決するにはどうすればよいですか?エラー:tools.jarを見つけることができません。 /usr/lib/jvm/java-6-sun-1.6.0.26/lib/tools.jarにあります。

ありがとうございます!

+2

JDKをインストールしてもよろしいですか?単なるJREにはtools.jarは含まれていません。 – mgaert

+0

Ok ..私は確認します。 – DMS

+1

[Maven:依存関係を解決できませんでした:tools.jar](http://stackoverflow.com/questions/7860350)、[tools.jarを見つけることができません](http: //stackoverflow.com/questions/5730815)、[tools.jarを見つけることができません](http://stackoverflow.com/questions/6676107)、[ファイルを作成しようとするとAntエラーが発生し、tools.jarが見つかりません] (http://stackoverflow.com/questions/2618281)、[Ant + Vista 64: "tools.jarを見つけることができません"](http://stackoverflow.com/questions/4378535) –

答えて

7

tools.jarはjdkにのみ存在し、jreには存在しません。

0

JVMのアップデート後に同じメッセージがAntを実行していました。 JAVA_HOMEをJDKに設定して修正しました。

2

私はそれはあなたの日食があなたのJREのあなたの32bit版をデフォルトされている可能性があり.. JDKをインストールすることで

0

を返信用のすべての

おかげで、この問題を修正しました。 JAVA_HOMEをC:¥Program Files¥Java¥jdk1.6.0_21¥binに設定し、32ビット版のEclipseを実行すると、C:\ Program Files(x86)\ Java \ jre6 \ bin。

あなたはJDKの問題を修正したら、あなたはショートカット-vmの端にそれを渡す必要があります「C:\プログラムファイル(x86の)\ Javaの\ jdk1.6.0_31 \ binに」

または修正し、あなたのデフォルトの日食では、JDKないJREへ指しています:JAVA_HOME

他の提案は、あなたの日食は、他の人が参照するだけのためにhttp://gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx

0

をjreをしませJDKを使用していることを確認してきました。デフォルトのJREを変更したい場合は 窓になってください - >設定 - > Javaの - に>インストール済みのJRE
クリックすると、
ボタンを追加Standanrd VMはその後、JREホームを設定する選択します。 ここでは、インストールされたjdkパスをWindowsの場合は以下のように表示できます。 C:¥Program Files¥Java¥jdk1.8.0_101

関連する問題