当我运行mvn -version时,我刚刚使用官方site.Now编译后的二进制文件将maven从3.0.3更新到3.0.4,它显示它使用的是旧的java6版本,而不是我在机器上安装的java7版本(macbook pro)。如果我在文件夹中运行3.0.3版本的maven二进制文件,它使用的是java7版本。如何配置maven 3.0.4,使其使用Java7版本?谢谢。
PS : Java 7是我的系统(美洲狮)的默认java版本。
发布于 2012-12-20 03:43:32
设置JAVA_HOME环境变量。
发布于 2012-12-20 03:48:33
设置JAVA_HOME环境变量。路径为$JAVA_HOME/bin
来自Apache maven:
基于Unix的操作系统(Linux、Solaris和Mac OS X)
将发行版归档文件apache- Maven - 3.0.4 -bin.tar.gz解压缩到您希望安装Maven3.0.4的目录。这些说明假定您选择了/usr/local/apache-maven。将从归档文件创建子目录apache-maven-3.0.4。在命令终端中,
添加M2_HOME环境变量,例如export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4.
添加M2环境变量,例如export M2=$M2_HOME/bin。
可选:添加JVM环境变量以指定MAVEN_OPTS属性,例如export MAVEN_OPTS="-Xms256m -Xmx512m".此环境变量可用于为Maven提供额外的选项。
在path中添加M2环境变量,例如export PATH=$M2:$PATH.
确保JAVA_HOME设置为您的JDK的位置,例如export JAVA_HOME=/usr/java/jdk1.7.*,并且$JAVA_HOME/bin在您的PATH环境变量中。
运行mvn --version以验证是否已正确安装。
发布于 2012-12-20 03:46:52
设置JAVA_HOME变量通常可以做到这一点,尽管在以前的Maven版本中也是如此。仍然值得检查变量是否已设置(并指向所需的Java版本)。
编辑:修复语法
https://stackoverflow.com/questions/13959822
复制相似问题