如何在MacOSX小牛上安装新的Java开发工具包(JDK)?
如何在MacOSX小牛上安装新的Java开发工具包(JDK)?如何在MacOSX小牛上安装新的Java开发工具包(JDK)?,java,maven,Java,Maven,如何在MacOSX小牛上安装新的Java开发工具包(JDK)? 我试图按照apache的说明进行操作,但失败得很惨。以防有人在运行MacOSX“Mavericks”的64位Mac上安装Maven。我试图遵循这一点,但失败了,因为java_主页的位置在Mavericks上发生了变化: 我找到了这个网站,它建议您安装自制软件,并按照本页上的说明进行操作: 一旦完成,当$maven-version不起作用时,不要惊慌,而是使用$mvn-version作为maven.apache.org/downlo
我试图按照apache的说明进行操作,但失败得很惨。以防有人在运行MacOSX“Mavericks”的64位Mac上安装Maven。我试图遵循这一点,但失败了,因为java_主页的位置在Mavericks上发生了变化: 我找到了这个网站,它建议您安装自制软件,并按照本页上的说明进行操作: 一旦完成,当$maven-version不起作用时,不要惊慌,而是使用$mvn-version作为maven.apache.org/download.cgi推荐的版本 这是可行的,但我注意到Maven使用的Java SDK是Java版本:1.6.0_65,它不是我在系统上安装的最新SDK 一旦我设置了JAVA_HOME=
/usr/libexec/JAVA_HOME
它使用了正确的SDK:
Maven home:/usr/local/ceral/Maven/3.1.1/libexec
Java版本:1.7.0_45,供应商:Oracle公司
Java home:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/home/jre
默认区域设置:en_US,平台编码:UTF-8
操作系统名称:“mac OS x”,版本:“10.9”,拱门:“x86_64”,系列:“mac”
成功!
但是等等。。。
下一次我打开终端时,它又回到了java版本1.6。啊
这是我读到的一些假设错误:
echo JAVA_HOME=/usr/libexec/JAVA_HOME-v1.7
| sudo tee-a/etc/mavenrc
现在:
Maven home:/usr/local/ceral/Maven/3.1.1/libexec
Java版本:1.7.0_45,供应商:Oracle公司
Java home:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/home/jre
默认区域设置:en_US,平台编码:UTF-8
操作系统名称:“mac OS x”,版本:“10.9”,拱门:“x86_64”,系列:“mac”
关闭终端重新打开并成功