当前位置: 首页 > 知识库问答 >
问题:

安装Java JDK 7 For Mac OS X后-mvn-version仍然显示Java版本1.6.0_31

家经纶
2023-03-14

Oracle于4月26日为Mac OS X发布了Java JDK 7。我按照安装说明操作,当我在终端窗口执行Java版本时,我得到了:

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

但是,当我在终端窗口中执行mvn-version时,我会得到:

Apache Maven 3.0.2 (r1056850; 2011-01-08 18:58:10-0600)
Java version: 1.6.0_31, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.7.3", arch: "x86_64", family: "mac"

如何让Maven使用Java JDK1.7.0_04?

谢谢你的帮助。

共有1个答案

宋瀚海
2023-03-14

终于在这里找到了答案:

http://www.adam-bien.com/roller/abien/entry/java_se_development_kit_7

您应该在Mac上使用java_home=$(/usr/libexec/java_home),然后通过“Java preferences.app”设置当前的jdk。

在~/.profile中设置JAVA_HOME

 类似资料:
  • 我更新了JDK 1.7_51和JRE 1.7.79。My JAVA_HOME设置为C:\Program Files\Java\JDK1.7.0_51,而JRE_HOME设置为C:\Program Files\Java\JRE7(更新79),路径指向JDK 1.7_51/bin。 为什么java版本没有指向java 7 79更新?它指向Java7更新51。理想情况下,它应该指向JRE更新79。

  • 当我执行命令检查活动的java版本时,它显示默认的(已经安装的open-jdk)java版本。如何用下载的open-jdk覆盖默认的open-jdk? 更新: 说/usr/bin/java

  • 我正在尝试通过自制在El Capitan上安装php 7: 终端显示中的版本: 和浏览器,通过phpinfo()仍然显示PHP5.5。36 我评论了这一行: php根本不在浏览器中工作(显示文件列表并处理它们),但仍然在终端上输出版本7。 我迷路了。有人可能有一些行动,我可以做的诊断和解决我的问题,请?我应该去哪里看? 谢谢

  • 我已经升级我的java到jdk 1.7(1.70_71-b14

  • 我尝试使用以下步骤在Ubuntu上安装maven: 用户$wgethttp://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 用户$tar-zxvf apache-maven-3.3。9-bin。焦油广州 用户$export PATH=/usr/local/apache-mave

  • null 但在执行时 用户$mvn-版本 cli返回:程序'mvn'可以在以下包中找到: null 用户$echo$JAVA_HOME /usr/lib/jvm/java-8-Oracle