为什么 Maven 使用 JDK 1.6 但我的 java -version 是 1.7 [英] Why Maven uses JDK 1.6 but my java -version is 1.7
本文介绍了为什么 Maven 使用 JDK 1.6 但我的 java -version 是 1.7的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是 maven 的新手,也是 MacOS 的新手.
我在我的终端中设置了 maven,并且在获取版本设置时(使用 mvn -v
)它似乎使用 JDK 1.6,而我安装了 JDK 1.7.有什么问题吗?
我输入的命令是:
blues:helloworld Ninja$ java -version
<块引用>
java 版本1.7.0_05"Java(TM) SE 运行时环境(构建 1.7.0_05-b06)Java HotSpot(TM) 64 位服务器 VM(构建 23.1-b03,混合模式)`
blues:helloworld Ninja$ mvn -v
<块引用>
Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800)Maven 主页:/usr/local/Cellar/maven/3.1.0/libexecJava 版本:1.6.0_51,供应商:Apple Inc.Java 主页:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home默认语言环境:zh_CN,平台编码:EUC_CN操作系统名称:mac os x",版本:10.8.4",架构:x86_64",系列:mac"
解决方案
将以下内容添加到您的~/.mavenrc
:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk-version}/Contents/Home
第二种解决方案:
echo export "JAVA_HOME=$(/usr/libexec/java_home)" >>~/.bash_profile
I'm new to maven, and also to MacOS.
I have setup maven in my terminal, and when getting the version settings (using mvn -v
) it seems it uses JDK 1.6, while I have JDK 1.7 installed. Is there anything wrong?
The commands I enter are these:
blues:helloworld Ninja$ java -version
java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b06) Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)`
blues:helloworld Ninja$ mvn -v
Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800) Maven home: /usr/local/Cellar/maven/3.1.0/libexec Java version: 1.6.0_51, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: zh_CN, platform encoding: EUC_CN OS name: "mac os x", version: "10.8.4", arch: "x86_64", family: "mac"
解决方案
add the following to your ~/.mavenrc
:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk-version}/Contents/Home
Second Solution:
echo export "JAVA_HOME=$(/usr/libexec/java_home)" >> ~/.bash_profile
这篇关于为什么 Maven 使用 JDK 1.6 但我的 java -version 是 1.7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文