it-swarm.com.de

Eclipse erkennt JVM 1.8 nicht

Ich versuche immer noch, Eclipse IDE zum Laufen zu bringen und stoße auf einen inkompatiblen JVM-Fehler. Ich habe die folgenden Schritte ausgeführt: Ich habe Java 7 installiert, aber Eclipse bleibt bestehen dass 1.6 nicht für dieses Produkt geeignet ist

Aber leider ohne Wirkung. Ausführen von OSX 10.9.5 und Deinstallieren der Standardversion von Mac. Die neue Version von Java scheint in den Systemeinstellungen zu erscheinen. Bitte sehen Sie sich die angehängte Bildschirmaufnahme an. Ich habe sogar einige der Grundlagen wie Neustart meines Computers usw. durchgeführt. Möglicherweise gibt es andere Änderungen Ich muss andere Dateien erstellen. Ich bin mit Terminal vertraut, aber neu in Eclipse und Java. Vielen Dank im Voraus! Screen shot of Terminal, System Preferences and Eclipse error message

23
joseph_pindi

OK, ich weiß nicht genau, wo das Problem lag, aber ich habe es einfach behoben, indem ich hierher navigierte http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151) .html und 8u74 anstelle von 8u73 zu installieren. Ich wurde aufgefordert, dies zu tun, wenn ich in Java "die neueste Version herunterladen" wollte. Das Ändern der Versionen war also das, was es am Ende getan hat. Eclipse ist jetzt in Ordnung. Vielen Dank für die Hilfe aller!

edit: Apr 2018- Jetzt sind es 8u161 und 8u162 (brauche nur eins, ich habe 8u162 benutzt und es hat funktioniert.)

22
joseph_pindi

Ich hatte das gleiche Problem wie oben erwähnt. Ich konnte Eclipse wegen Java Inkompatibilitäten nicht installieren. Die Reihenfolge, in der ich vorging, sieht folgendermaßen aus:

  1. Upgrade auf MAC OS Sierra
  2. Habe das Eclipse-Installationsprogramm heruntergeladen, wurde aber aufgefordert, ein älteres Java zu installieren.
  3. Installiert Java 1.6
  4. Konnte Eclipse nicht installieren und wurde aufgefordert, Java 1.7 oder höher. Heruntergeladen und installiert Java 1.8
  5. Gib den Terminalcode 'Java -version' ein // dies überprüft deine jre-Version. Dies ergab Java 1.6, obwohl ich ein Upgrade auf 1.8 durchgeführt hatte. Die Java= Version ist im Java Steuerelement aufgeführt Panel sagte 1.8
  6. Versucht mehrere Downloads von Eclipse und Java und mehrere Neustarts immer mit dem gleichen Ergebnis.
  7. Besucht die oben angegebene Oracle-Webseite: http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html Ich konnte den obigen Verweis auf 8u73 und 8u73 nicht finden 8u74 aber ich habe gefunden und Option zum Download 1.8.0_12. Ich tat dies. Es wurde problemlos installiert, und dann konnte ich Eclipse problemlos installieren.

Das hat Stunden meiner Zeit in Anspruch genommen. Ich hoffe, das erweist sich als nützlich.

42
John

JRE ist eine Laufzeitumgebung zum Ausführen von Java) - Inhalten auf Ihrem Computer. Was Eclipse benötigt, ist JDK als Development Kit.

Installieren Sie das neueste JDK (und nicht JRE) von http://www.Oracle.com/technetwork/pt/Java/javase/downloads/jdk8-downloads-2133151.html und Sie sollten auf dem Laufenden sein Mac!

19
Aidin

Öffnen Sie das Terminal und überprüfen Sie, welche Java Version derzeit in Ihrer Pfadvariablen festgelegt ist.

Sie können dies tun, indem Sie Ihr Terminal eingeben

Java -version // this will check your jre version. 
javac -version // this will check your compiler version

Wenn dies eine falsche Java version anzeigt, Sie jedoch Java 1.8 installiert haben, müssen Sie die Pfadvariable auf die neuere Version von Java setzen.

Fügen Sie dazu die Zeile hinzu:

export Java_HOME=/path/to/Java/jdk1.x

zu ~/.bash_profile (gleich wie /Users/username/.bash_profile)

Führen Sie dies dann über das Terminal aus, um die neue Variable festzulegen

source ~/.bash_profile

Auf was ist Ihre Eclipse.ini eingestellt?

-Dosgi.requiredJavaVersion=1.7

BEARBEITEN:

Bitte öffnen Sie das Terminal und tippen Sie

 find / -name "Java" // This should find all folder named Java on your file system.

Wie haben Sie Java an erster Stelle installiert?

2
Maciej Cygan

In Anlehnung an die obige Antwort finden Sie hier eine vollständige Installation des JDK (8u121 in diesem Artikel) - http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html) - hat den Trick gemacht. Beim Aktualisieren über die Mac OS-Systemsteuerung wurde die Profilvariable nicht aktualisiert. Installation über den Vollinstaller, oder? Dann war Eclipse glücklich.

2
todclifton

Aus irgendeinem seltsamen Grund gibt "Java SE Development Kit 8u151" dieses Problem. Installieren Sie einfach "Java SE Development Kit 8u152" über den folgenden Link:

http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

Dann sollte es funktionieren.

1
Natasha

Hier sind Schritte:

  • download 1.8 JDK von diese Seite
  • es installieren
  • kopieren Sie den JRE-Ordner und fügen Sie ihn in "C:\Programme (x86)\EclipseNeon \" ein.
  • benenne den Ordner um in "jre"
  • starte die Eclipse erneut

Es sollte funktionieren.

1
suyog shinde