Как использовать maven3 с java7 на OSX Mavericks?

55
6

Я установил maven3 на Mavericks Macports. Он работает хорошо, но использует 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

спросил(а) 2020-04-04T03:11:50+03:00 3 месяца назад
1
Решение
112

Вы хотите добавить что-то вроде следующего в ваш .bashrc:

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

ответил(а) 2020-04-04T03:26:18.547782+03:00 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема