12

这是 java -version 的输出:

java 版本“1.7.0_25”Java(TM) SE 运行时环境(构建 1.7.0_25-b15)Java HotSpot(TM) 64 位服务器 VM(构建 23.25-b01,混合模式)

这是 mvn -version 的输出:

Java 版本:1.6.0_51,供应商:Apple Inc. Java 主页:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 默认语言环境:en_US,平台编码:MacRoman 操作系统名称:“mac os x” ,版本:“10.8.4”,拱:“x86_64”,家庭:“mac”

如何强制 Maven 使用 1.7?

4

2 回答 2

20

Maven 中的错误:http: //jira.codehaus.org/browse/MNG-4226

解决方法:

echo JAVA_HOME=`/usr/libexec/java_home -v 1.7` | sudo tee -a /etc/mavenrc

谢谢:

http://www.jayway.com/2013/03/08/configuring-maven-to-use-java-7-on-mac-os-x/

于 2013-07-24T15:36:29.903 回答
0

在 Linux 上(至少),Maven 使用它$JAVA_HOME来定位它用来运行的 JVM。检查您是否已导出该环境变量,并且它是否指向正确的位置。

于 2013-07-24T04:02:04.070 回答