2011-10-19 7 views
5

Ho un piccolo problema con Eclipse sulla mia macchina Ubuntu. Ho installato JDK, impostare JAVA_HOME e le variabili PATH, tutto sembra corretto, ma eclissi si rifiuta di lanciare e getta un errore:Impostazione eclissi su ubuntu

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /opt/eclipse/jre/bin/java java in your current PATH

non hanno idea di ciò che è il problema. aiuto per favore.

nota:

Sono in grado di eseguire java e javac nel terminale.

+1

È possibile forzare il percorso Java di Eclipse nel file ini (radice della directory di Eclipse), con il parametro "vm". http://wiki.eclipse.org/Eclipse.ini –

+0

quando digiti "set" sulla riga di comando vedi JAVA_HOME? –

+0

@Benoit Courtine - Sì, funziona, ma perché non funziona senza forzare il percorso? – Headshota

risposta

2

probabilmente è necessario impostare la JAVA_HOME env var qualcosa di simile:

export JAVA_HOME=/apps/java/jdk1.6.0_13 

Scegli questa answer out

+0

Ho già impostato variabili nel mio .bashrc. – Headshota

+0

Quindi se fai env | grep JAVA_HOME dice il percorso java? – Grammin

+0

Ottiene l'output previsto se si esegue solo 'java -version' o' $ JAVA_HOME/bin/java -version'? – nos

4

È necessario creare un collegamento a/usr/bin/java per l'binario java (ovunque tu l'ho messo).

sudo ln -s /path/to/jre*/bin/java /usr/bin/java
+1

Questo funziona per me !!! Grazie!! – cmcromance

11

questo ha funzionato per me:

ubuntu:~$ sudo apt-get install default-jre 
0

sembra eclissi cerca java nella directory/usr/bin, facendo un collegamento simbolico del comando java in questa dir avrebbe risolto i vostri problemi, almeno risolve il mio

0

Devo eseguire un numero di jre e jdks sulla mia macchina e non voglio fare confusione con l'ambiente. Volevo mantenere 1.6 per il mio ambiente ma eseguire eclipse sotto 1.7. Ho aggiunto la seguente riga al mio file elcipse.ini per specificare la JVM esatto per eseguire Eclipse:

-vm 
/usr/lib/jvm/jdk1.7_latest/bin/java 

Ovviamente il vostro percorso potrebbe essere diverso. Si noti che sopra jdk1.7_latest è un collegamento simbolico alla versione specifica dell'ultimo jdk di Java 7.

La speranza che aiuta qualcuno.

10

Se si ottiene questo errore anche se si dispone già di JDK nel sistema-basta seguire questa procedura:

1)open eclipse.ini file with text editor. 
2)copy your jdk path by using -vm command (vm and your path should not be in same line) 
eg: 
-vm   
/usr/lib/java/jdk1.7.0_75/jre/bin/java 
3)-vm should be placed before -vmargs in eclipse.ini file. 

99% opere se si seguono i passi precedenti semplici

1
  1. aprire il file di eclipse.ini
  2. aggiungere -vm usr/lib/jvm/jdk1.8.x_xx/jre/bin/java questo deve essere p cucita prima -vmarg

  3. salvare il file

  4. iniziare il vostro eclissi Coding Felice ...