我正在尝试使用maven2编译mahout,但是有一个错误: “嵌入式错误:找不到tools.jar:/usr/lib/jvm/java-6-openjdk-i386/jre/../lib/tools.jar” 所以我想如果我将路径从jre更改为jdk,将会找到tools.jar。 但问题是如何改变maven2的路径? 任何建议都表示赞赏。
答案 0 :(得分:2)
我在另一个帖子中找到了解决方案:Why maven ignores my JAVA_HOME?
重新安装jdk也适合我: sudo apt-get install openjdk-6-jdk
答案 1 :(得分:1)
您将需要Java JDK和JRE。
$ {java.home}指定当前JRE_HOME环境的路径,使用相对路径获取,例如:$ {java.home} ../ bin / java.exe
在c:\ jdk中使用JDK,maven $ {java.home}指向c:\ jdk \ jre