webentwicklung-frage-antwort-db.com.de

Eclipse mit JRE-Pfad einrichten

Ich habe Eclipse heruntergeladen und extrahiert. Ich habe Eclipse im folgenden Verzeichnis: C:\Applications\Eclipse. Wenn ich versuche, die ausführbare Datei auszuführen, erhalte ich die folgende Meldung:

NO JRE in System PATH

Ich habe derzeit den folgenden Ordner:

C:\Program Files (x86)\Java\jre7

Muss ich einige Umgebungsvariablen für mein Windows 7-Betriebssystem einrichten, damit Eclipse ausgeführt werden kann? Wenn ja, kann ich bitte etwas Hilfe dabei haben? Wenn nicht, kann ich bitte etwas Hilfe dabei haben, um Eclipse zum Laufen zu bringen.

EDIT 

Ich habe die Verknüpfung geändert, um den Pfad zur virtuellen Maschine einzuschließen, und erhalte jetzt diese Fehlermeldung:

http://www.canning.co.nz/Eclipse/Eclipse_Message2.png

38
user2351151

Sie können diese Zeile zu Eclipse.ini hinzufügen: 

-vm 
D:/work/Java/jdk1.6.0_13/bin/javaw.exe  <-- change to your JDK actual path
-vmargs <-- needs to be after -vm <path>

Es lohnt sich jedoch, Java_HOME und JRE_HOME einzustellen, da dies möglicherweise nicht so funktioniert, als würde die Pfadumgebung auf eine andere Java-Version zeigen.

Weil der nächste, der sich beschwert, Maven usw. sein wird.

58

Fügen Sie dies zu Eclipse.ini hinzu:

-vm
your_Java_path\bin\javaw.exe

... aber beachten Sie, dass Sie diese Zeilen hinzufügen müssen vor -vmargs

20
pluto

Ich habe mehrere Versionen von JDK (nicht JRE) installiert und starte Eclipse mit:

C:\Eclipse\eclipse.exe -vm "%Java_HOME%\bin\javaw.exe" -data f:\dev\Java\2013

Wie Sie sehen, setze ich Java_HOME so, dass er auf die Version von JDK verweist, die ich verwenden möchte.

Ich füge niemals javaw.exe in den PFAD ein.

-data wird verwendet, um einen Arbeitsbereich für einen bestimmten Job/Client/Kontext auszuwählen.

10
Aubin

Fügen Sie Folgendes -vm D: /Java/jdk1.6.0_30/bin/javaw.exe am Anfang von Eclipse.ini wie folgt hinzu:

-vm
  D:/Java/jdk1.6.0_30/bin/javaw.exe
  -startup
  plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
  --launcher.library
  plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
  -product
   org.Eclipse.epp.package.jee.product
   --launcher.defaultAction
   openFile
   --launcher.XXMaxPermSize
   1024M
   -showsplash
   org.Eclipse.platform
    --launcher.XXMaxPermSize
   1024m
    --launcher.defaultAction
   openFile
   --launcher.appendVmargs
   -vmargs
   -Dosgi.requiredJavaVersion=1.6
   -Xms1024m
   -Xmx2048m
7

Sie sollten angeben, wo Eclipse Ihr JDK in der Datei Eclipse.ini finden soll. Insbesondere der folgende Parameter (beachten Sie, dass es sich in der INI-Datei um zwei separate Zeilen handelt):

-vm
C:\Java\JDK\1.8\bin\javaw.exe

oder wo auch immer Ihre javaw.exe ist.

Hinweis: Das Format der Ini-Datei ist sehr spezifisch. Vergewissern Sie sich, https://wiki.Eclipse.org/Eclipse.ini zu konsultieren, um sicherzustellen, dass Sie es genau richtig machen

2
Umair Qudus

Das hört sich vielleicht dumm an, aber es kann sich um eine neue oder beschädigte Installation handeln. Ist das JDK also installiert? Wenn nicht, gehen Sie zur Download-Site und laden Sie die neueste Version von Java JRE herunter. Wie gesagt, das hört sich vielleicht dumm an, aber es hat mein Problem gelöst. 

http://www.Oracle.com/technetwork/Java/javase/downloads/index.html

Ich hatte das gleiche Problem durch zwei Dinge verursacht:

  1. Ich hatte eine 32-Bit-Java-Version anstelle von 64-Bit heruntergeladen. 
  2. Die Eclipse.ini hatte keinen Pfad zu javaw.exe, daher wurde gemäß vorheriger Posts die Anweisung hinzugefügt, die auf den Speicherort Java verweist. 

Nachdem ich also die 32-Bit-Version von Java 1.7 deinstalliert, die richtige Version installiert und den Pfad "javaw.exe" hinzugefügt hatte, wurde Eclipse ohne weitere Fehler gestartet

1
Maximo_Sufferer

Fügen Sie dem Eclipse.ini Folgendes hinzu: 

-vm


Java_Home_Variable\bin\javaw.exe

In my Case its

-vm

H:\usr\Java\jdk1.6.0_16\bin\javaw.exe
1
vivek

Vermutlich fehlen in Ihren Fenstern PATH-Einträge. Folgen Sie dieser Anweisung: Wie kann ich die Systemvariable PATH einstellen oder ändern?

0
Dariusz

Verwendete Java-Version: 1.8 IDE: Eclipse Neon

Das Hinzufügen wie unten hat bei mir nicht funktioniert

-vm [relative Java-Startseite] /jdk1.8.0_21/bin/javaw.exe

und dann, wenn ich entfernte 

javaw.exe

es hat funktioniert, also wird es so sein

-vm [relative Java-Startseite] /jdk1.8.0_21/bin/

0
Sundhar

Ich habe gerade den Ordner jre in den Pfad kopiert, der in der Nachricht angezeigt wird, dass er fehlte, und das Problem wurde behoben.

(nachdem ich Java_HOME bearbeitet und die Eclipse.ini bearbeitet habe, hat es nicht geklappt (da ich wahrscheinlich etwas falsch gemacht habe))

0
Gdroid

Wenn Sie Windows 8 oder höher verwenden:

  1. laden Sie das JDK oder JRE mit allen Standardeinstellungen und Optionen herunter und installieren Sie es. 
  2. Laden Sie dann Eclipse herunter und installieren Sie es. 

Alles sollte gut funktionieren. Ich weiß nicht, ob es für andere Betriebssysteme genauso funktioniert, aber Sie müssen den PFAD nicht manuell in Windows 8 oder höher einstellen.

0
user137717