gpt4 book ai didi

java - 如何在 OS X Mavericks 上使用带有 java 7 的 Maven?

转载 作者:太空宇宙 更新时间:2023-11-04 15:02:25 25 4
gpt4 key购买 nike

我通过 Macports 在 Mavericks 上安装了 maven3。它运行良好,但使用的是 java 1.6。我如何更改为使用 java 7?

Maven3已安装但使用java 1.6:

$ mvn -version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 13:51:28+0000)
Maven home: /opt/local/share/java/maven3
Java version: 1.6.0_65, 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.9.2", arch: "x86_64", family: "mac"

还安装了 Java 7:

$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

Java 7 路径:

$ which java
/usr/bin/java
$ ls -lah /usr/bin/java
lrwxr-xr-x 1 root wheel 74B 26 Oct 13:33 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

这两个java路径有什么区别?

  • /System/Library/Java/JavaVirtualMachines
  • /System/Library/Frameworks/JavaVM.framework/Versions

最佳答案

您需要将如下内容添加到 .bashrc 中:

export JAVA_HOME=$(/usr/libexec/java_home)

关于java - 如何在 OS X Mavericks 上使用带有 java 7 的 Maven?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22427926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com