0

我正在尝试使用 maven2 编译 mahout,但出现错误:“嵌入式错误:未找到 tools.jar:/usr/lib/jvm/java-6-openjdk-i386/jre/../lib/tools。 jar”所以我想如果我将路径从jre更改为jdk,就会找到tools.jar。但问题是如何改变maven2的路径?任何建议表示赞赏。

4

2 回答 2

2

我在另一个线程中找到了解决方案: Why maven ignores my JAVA_HOME?

重新安装 jdk 也对我有用: sudo apt-get install openjdk-6-jdk

于 2012-10-24T03:14:01.750 回答
1

You will need both Java JDK and JRE.

${java.home} specifies the path to the current JRE_HOME environment use with relative paths to get for example: ${java.home}../bin/java.exe

And with a JDK for example in c:\jdk the maven ${java.home} is pointing to c:\jdk\jre

于 2012-10-21T22:27:19.423 回答