Eclipse funktioniert nicht - Es wurde keine virtuelle Java-Maschine gefunden

8

Ich habe Eclipse und Netbeans auf Mac OSX 10.6 installiert Ich installierte Android SDK und alles funktionierte perfekt.

Jetzt habe ich Mac-Ports installiert und installierte ImageMagick mit Macports

Nach dem Neustart des Systems funktionieren weder NetBeans noch Eclipse.

Net-Beans wird ohne Fehler geschlossen. und eclipse geben folgenden Fehler:

  

Ein JDK oder JRE muss installiert sein   Um Eclipse zu starten, kein Java virtual   Maschine wird nach dem Suchen gefunden   folgender Ort:   /Users....../eclipse.app   InhaltMacOS / jre / bin / Java Java in dir   aktueller PATH

Ich dachte, das Problem könnte mit dem Pfad sein.

Also habe ich versucht, java und javac vom Terminal laufen zu lassen. Aber diese beiden Befehle laufen ordnungsgemäß.

Hinweis: Ich habe kein Java (ich bin nicht sicher, ob wir diese Datei in Mac haben oder nicht.

Kann ich wissen, was das Problem sein kann und wie kann ich es beheben?

    
Gaurav Shah 05.05.2011, 13:01
quelle

12 Antworten

0

@all vielen Dank.

Irgendwie oder wie funktioniert nach zwei Neustarts don nein warum ..

Danke und Entschuldigung für den Ärger

    
Gaurav Shah 07.05.2011, 05:31
quelle
26

Fügen Sie in der Datei Eclipse.app/Contents/MacOS/eclipse.ini

ein %Vor%

direkt vor

%Vor%

sollte helfen, hoffe ich ... ich hoffe

    
dedulya 01.11.2011 01:56
quelle
3

Überprüfen Sie Ihr Eclipse-Verzeichnis - und suchen Sie in der eclipse.ini nach dieser Zeile:

%Vor%

Vermutlich vermissen Sie das

    
Liv 05.05.2011 13:04
quelle
1

Für Windows 7 - 64 bit Benutzer (funktioniert möglicherweise auch für andere)  Sie können das folgende tun

1. Wenn die Java Runtime NICHT bereits installiert ist (Hinweis, dass sie nicht zusammen mit Android SDK installiert wird, müssen Sie sie separat herunterladen). Sie können hier herunterladen Ссылка (wählen Sie "Java Platform (JDK) 7u21" aus die drei Optionen die erste Schaltfläche :))

Nach der Installation finden Sie javaw.exe unter "C: \ Programme (x86) \ Java \ jre6 \ bin"

2. Setzen Sie die Umgebungsvariable wie folgt:

a) Klicken Sie mit der rechten Maustaste auf Computer, wählen Sie Eigenschaften, und wählen Sie 'Systemeinstellungen übernehmen'

b) Wählen Sie unter Erweitert die letzte Schaltfläche 'Umgebungsvariable'

c) Unter Systemeinstellungen im folgenden Fenster nach 'Pfad' suchen

d) Wählen Sie "Pfad" und klicken Sie auf Bearbeiten

e) Fügen Sie das '; C: \ Programme (x86) \ Java \ jre6 \ bin '(dieser Pfad oder welcher Pfad auch immer in Ihrem Computer installiert ist, Semikolon wird verwendet, um andere bereits existierende Pfadvariablen zu trennen, und kein Zitat erforderlich ;))

Das ist alles !! Versuchen Sie jetzt, Eclipse.exe auszuführen ( Hinweis: Wenn Sie den Eintrag in eclipse.ini hinzugefügt haben, wie von einigen vorgeschlagen ... bitte entfernen Sie es andernfalls wird eine weitere Ausnahme ausgelöst )

Denken Sie daran, dass Sie die eclipse.ini nicht ändern müssen

Es funktioniert Doppelklicken Sie einfach auf die eclipse.exe:)

    
adarsh nair 11.06.2013 14:11
quelle
1

OK. Also habe ich

hinzugefügt

'- vm

/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java '

in der Datei eclipse.ini, aber es wurde immer überschrieben, als ich das Eclipse neu startete.

Also, was ich getan habe ist:

  1. Ich habe die Ordnerstruktur mkdir -p jre/Contents/Home/jre/bin/ im Haupt-Eclipse-Ordner
  2. erstellt
  3. Geändert in: cd jre/Contents/Home/jre/bin/
  4. Symlink zum $ JAVA_HOME / bin / java-Ordner erstellt: ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java

Und danach arbeitet Eclipse jedes Mal!

Hoffe das hilft:)

    
Kresimir Plese 05.10.2013 07:01
quelle
1

Für mich hat das Aktualisieren der eclipse.ini mit -vm nicht geholfen. Stattdessen musste ich Eclipse.app/Contents/info.plist mit folgendem Inhalt aktualisieren (ersetzen Sie $Actual Java location$ durch den Speicherort von java:

%Vor%     
rajbir singh 23.04.2017 03:23
quelle
0

In eclipse Wechseln Sie zu Windows - & gt; Einstellungen - & gt; Java - & gt; Installierte JREs und sehen, ob dort JRE erwähnt wird.

    
Ankit 05.05.2011 13:04
quelle
0

Vorbehalt: Ich weiß nichts über den Mac, also YMMV.

Überprüfen Sie Ihre JAVAHOME-Umgebungsvariable. Auf den meisten Systemen sendet die JRE ihren Standort an Apps, die unter der aktuellen JRE ausgeführt werden sollen.

    
Kelly S. French 05.05.2011 15:12
quelle
0

Laden Sie die ausführbare Offline-Datei auf Java.com herunter und stellen Sie sicher, dass Sie, wenn Ihr System 32-Bit oder 64-Bit ist, das für Ihr System geeignete herunterladen sollten. Nach der Installation von Java versuchen Sie es mit Eclipse und es sollte laufen.

    
Gio Lopez 25.02.2013 08:59
quelle
0

Gehen Sie zu "Umgebungsvariablen" von "Systemeinstellungen weiterleiten".

Fügen Sie die Variablen JAVA_HOME (sowohl Benutzer- als auch Systemvariablen) und value="Pfad von jre" als Beispiel hinzu: " C:\Program Files\Java\JDK_1.8\jre\bin ".

Fügen Sie jre Pfad zur "Pfad" Variable " ...; C:\Program Files\Java\JDK_1.8\jre\bin " hinzu.

Dann funktioniert es ..

Wenn immer noch ein Problem auftritt, kopieren Sie das jre-Verzeichnis in den Pfad, in dem die Eclipse-IDE-Anwendung funktioniert.

    
OSezer 08.09.2016 06:22
quelle
0

Für neuere Versionen: Mac OS X El Capitan Version 10.11.6 Pfad zur aktuellen Java Version ist:

%Vor%

Für Eclipse Neon.1 öffnen Sie die Datei eclipse.ini von

%Vor%

und aktualisieren Sie das Argument vm zu:

%Vor%

kurz vor

%Vor%     
Darshan J 14.11.2016 11:39
quelle
0

Das Starten von Eclipse über Terminal funktionierte für mich. Probieren Sie das.

    
Syam Kumar 27.01.2017 07:57
quelle