wie zu zwingen, Maven 3.1 verwenden richtige version von Java auf Mac OS 8.10?
Dies ist die Ausgabe von 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)
Dies ist die Ausgabe von mvn -version:
Java-version: 1.6.0_51, Hersteller: 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.8.4", arch: "x86-64", family: "mac"
Wie kann ich Kraft Maven zu verwenden, 1.7?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bug in Maven: http://jira.codehaus.org/browse/MNG-4226
Problemumgehung:
echo JAVA_HOME= " /usr/libexec/java_home -v 1.7` | sudo tee-a /etc/mavenrc
Dank:
http://www.jayway.com/2013/03/08/configuring-maven-to-use-java-7-on-mac-os-x/
JAVA_HOME=
/usr/libexec/java_home -v 1.8*` | sudo tee-a /etc/mavenrc`Unter Linux (mindestens), Maven verwendet
$JAVA_HOME
zu suchen, der JVM verwendet wird, um auszuführen. Prüfen Sie, ob Sie ausgeführt haben, dass die environment-variable, und dass es Punkte an der richtigen Stelle.