maven2 を使用して mahout をコンパイルしようとしていますが、エラーがあります:「埋め込みエラー: tools.jar が見つかりません: /usr/lib/jvm/java-6-openjdk-i386/jre/../lib/tools. jar" ということで、パスを jre から jdk に変更すると、tools.jar が見つかると思います。しかし、問題はmaven2のパスを変更する方法ですか? どんな提案でも大歓迎です。
5796 次
2 に答える
2
別のスレッドで解決策を見つけました: なぜ maven は私の JAVA_HOME を無視するのですか?
jdkの再インストールもうまくいきました: sudo apt-get install openjdk-6-jdk
于 2012-10-24T03:14:01.750 に答える
1
Java JDK と JRE の両方が必要です。
${java.home} は、現在の JRE_HOME 環境へのパスを指定し、相対パスを使用して取得します。例: ${java.home}../bin/java.exe
たとえば c:\jdk の JDK では、maven ${java.home} は c:\jdk\jre を指しています。
于 2012-10-21T22:27:19.423 に答える