Configurazione di Eclipse con JRE Path

Ho scaricato ed estratto Eclipse. Ho Eclipse nella seguente directory: C:\Applications\eclipse . Quando provo a eseguire l’eseguibile, ottengo il seguente messaggio:

NO JRE in System PATH

Al momento ho la seguente cartella:

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

Devo impostare alcune variabili d’ambiente per il mio SO Windows 7 per far funzionare Eclipse? In tal caso, posso avere qualche aiuto per farlo? In caso contrario, posso avere qualche aiuto per far funzionare Eclipse.

MODIFICARE

Ho cambiato il collegamento per includere il percorso della macchina virtuale e ora sto ricevendo questo errore:

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

Puoi aggiungere questa riga a eclipse.ini :

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

Ma vale la pena di impostare JAVA_HOME e JRE_HOME ogni caso, perché potrebbe non funzionare come se l’ambiente del percorso JRE_HOME una diversa versione java.

Perché il prossimo a lamentarsi sarà Maven, ecc.

Aggiungi questo a eclipse.ini:

 -vm your_java_path\bin\javaw.exe 

… ma ricorda che devi aggiungere queste righe prima di -vmargs

Ho installato diverse versioni di JDK (non JRE) e lancio Eclipse con:

 C:\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" -data f:\dev\java\2013 

Come puoi vedere, ho impostato JAVA_HOME per puntare alla versione di JDK che voglio usare.

Non aggiungo MAI javaw.exe nel PERCORSO.

-data è usato per scegliere uno spazio di lavoro per un particolare lavoro / cliente / contesto.

Aggiungi il seguente -vm D: /Java/jdk1.6.0_30/bin/javaw.exe all’inizio di eclipse.ini in questo modo:

 -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 

Questo può sembrare stupido, ma potrebbe essere un’installazione nuova o danneggiata, quindi è installato JDK? In caso contrario, andare al sito di download e scaricare l’ultima versione di Java JRE. Come ho detto, questo può sembrare stupido, ma ha risolto il mio problema.

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Dovresti specificare dove Eclipse dovrebbe trovare il tuo JDK nel file eclipse.ini. In particolare, il seguente parametro (si noti che si tratta di 2 righe separate nel file ini):

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

o dovunque sia il tuo javaw.exe.

Nota: il formato del file ini è molto particolare; assicurati di consultare https://wiki.eclipse.org/Eclipse.ini per assicurarti di farlo nel modo giusto

Aggiungi quanto segue a eclipse.ini :

 -vm Java_Home_Variable\bin\javaw.exe In my Case its -vm H:\usr\java\jdk1.6.0_16\bin\javaw.exe 

Ho avuto lo stesso problema causato da due cose:

  1. Avevo scaricato una versione Java a 32 bit invece di 64 bit.
  2. Eclipse.ini non ha avuto percorso per javaw.exe, quindi come per i post precedenti è stata aggiunta l’istruzione che punta alla posizione java.

Quindi, dopo aver disinstallato il Java 1.7 a 32 bit, installato quello corretto e aggiunto il percorso javaw.exe, eclipse si è triggersto senza più errori

Molto probabilmente mancherete le voci PATH nella vostra finestra. Segui queste istruzioni: Come imposto o modifico la variabile di sistema PATH?

Ho appena copiato la cartella jre in qualunque percorso il messaggio mi indichi che mancava e l’ho risolta.

(dopo aver modificato JAVA_HOME e aver modificato eclipse.ini non ha funzionato (come probabilmente ho fatto qualcosa di sbagliato)) (non ho altre applicazioni java in esecuzione, quindi non mi interessa)

Se stai usando Windows 8 o successivo:

  1. scarica e installa jdk o jre con tutte le impostazioni e le opzioni predefinite.
  2. Quindi scarica e installa eclipse.

Tutto dovrebbe funzionare bene. Non so se funziona esattamente allo stesso modo per altri sistemi operativi, ma non è necessario impostare il PERCORSO manualmente in Windows 8 o versioni successive.

Versione Java utilizzata: 1.8 IDE: Eclipse Neon

Aggiungere come sotto non ha funzionato per me

-vm [casa java relativa] /jdk1.8.0_21/bin/javaw.exe

e poi quando ho rimosso

javaw.exe

ha funzionato, quindi sarà come

-vm [casa java relativa] /jdk1.8.0_21/bin/