Ich versuche, Eclipse Luna mit Oracle Java JRE 1.8.0_11 auf Mac OS X 10.9.4 auszuführen . Ich habe meiner eclipse.ini
Datei folgende Zeile hinzugefügt:
-vm
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
Eclipse scheint das aufgegriffen zu haben, aber jetzt bekomme ich beim Start folgende Meldung:
The JVM shared library "/Library/Internet Plug-Ins/
JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib"
does not contain the JNI_CreateJavaVM symbol.
Ich habe sichergestellt, dass sowohl Eclipse als auch Java 64-Bit-Versionen sind, und weiß nicht, was dieses Problem sonst noch verursachen könnte. Kann jemand eine Lösung dafür vorschlagen?
Bearbeiten: Es scheint zu funktionieren, wenn das JDK anstelle nur der JRE verwendet wird, aber ich würde trotzdem gerne wissen, warum.
JRE ist Java Runtime Environment, das zum Ausführen von Java-Anwendungen verwendet wird. Wenn Sie jedoch Java-Anwendungen entwickeln und Java-Programmierung durchführen möchten, benötigen Sie JDK, dh Java Development Kit.
Weitere Informationen finden Sie in der folgenden Frage
https://stackoverflow.com/questions/1906445/what-is-the-difference-between-jdk-and-jre
Ich hatte genau das gleiche Problem. Eclipse und JRE zu deinstallieren und dann das JDK zu installieren und Eclipse neu zu installieren, hat bei mir funktioniert.
mmmmmm
Björn Pollex
/Library/Java/JavaVirtualMachines
bleibt das Verzeichnis tatsächlich leer. Das Seltsame ist, dass anscheinend alle erforderlichen Dateien vorhanden sind, aber aus irgendeinem Grund funktioniert es einfach nicht.