Worauf beruht die Diskrepanz in Java-Versionen: Java 6 (in Terminal, Eclipse) und Java 7 (in Java Control Panel)?

8

Eclipse klagt: JRE version is 1.6.0; version 1.7.0 or later is needed to run Google Plugin for Eclipse .

Im Terminal stimmt java überein:

%Vor%

Aber in den Systemeinstellungen \ Java \ sagt die Java-Systemsteuerung Your system has the recommended version of Java: Java 7 Update 51

und zeigt auf /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java .

Die Eclipse-Einstellungen zeigen, dass sich die installierte JRE wie folgt befindet:     /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Um Eclipse auf Java 7 (1.7.0) zu verweisen, genügt es, die Einstellung zu ändern:

Was ist die Ursache für die Diskrepanz in Java-Versionen? Ist dies eine Instanz unterschiedlicher PATHs zwischen dem Befehlszeilen-Mac und dem Windows-Mac?

Bearbeiten

Wenn ich /usr/local/adt-bundle-mac-x86_64/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini bearbeite, indem ich

hinzufüge %Vor%

Eclipse weigert sich zu starten.

Und doch ist das tatsächlich 1,7:

%Vor%     
Calaf 05.02.2014, 22:38
quelle

2 Antworten

1

Wenn Sie sicher sein wollen, dass die JVM zum Ausführen von Eclipse verwendet wird, müssen Sie dies in Ihrer eclipse.ini -Datei angeben, entsprechend diese Anweisungen .

    
E-Riz 05.02.2014 23:30
quelle
0

Die Installation dieses Updates könnte Ihr Problem beheben:

Ссылка

    
gtangil 09.06.2014 18:38
quelle

Tags und Links