2011-10-19 17 views
5

Tengo un pequeño problema con Eclipse en mi máquina Ubuntu. He instalado el JDK, set JAVA_HOME y variables PATH, todo parece correcto, pero el eclipse se niega a poner en marcha y arroja un error:Configurando eclipse en 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

no tienen idea de lo que es el problema. ayuda por favor.

nota:

soy capaz de utilizar Java, javac en la terminal.

+1

Puede forzar la trayectoria de Java Eclipse en el archivo ini (raíz del directorio de Eclipse), con el parámetro "vm". http://wiki.eclipse.org/Eclipse.ini –

+0

cuando escribe "set" en la línea de comando, ¿ve JAVA_HOME? –

+0

@Benoit Courtine - Sí, eso funciona, pero ¿por qué no funciona sin forzar el camino? – Headshota

Respuesta

2

es probable que tenga que ajustar su JAVA_HOME env var algo como:

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

Marque esta answer out

+0

Ya he establecido variables en mi .bashrc. – Headshota

+0

Entonces, si envías | grep JAVA_HOME dice el camino de Java? – Grammin

+0

¿Obtiene el resultado esperado si acaba de ejecutar 'java -version' o' $ JAVA_HOME/bin/java -version'? – nos

4

Es necesario crear un enlace en/usr/bin/java para el binario de Java (donde quiera que lo han colocado).

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

¡Esto funciona para mí! ¡¡Gracias!! – cmcromance

11

Esto funcionó para mí:

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

parece Eclipse busca java en el directorio/usr/bin, haciendo un enlace simbólico del comando java en este dir resolvería sus problemas, al menos resuelve el mío

0

Tengo que ejecutar una serie de jre y jdks en mi máquina y no quería meterme con el medio ambiente. Quería mantener 1.6 para mi entorno pero ejecutar eclipse en 1.7. He añadido la siguiente línea al archivo de mi elcipse.ini para especificar la JVM exacta para ejecutar Eclipse:

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

Obviamente su ruta podría ser diferente. Tenga en cuenta que arriba jdk1.7_latest es un enlace simbólico a la versión específica de la última Jdk de Java 7.

Espero que ayude a alguien.

10

Si obtiene este error a pesar de que ya tiene JDK en su sistema sólo tiene que seguir estos pasos:

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% trabaja si usted sigue los pasos anteriores simples

1
  1. abrir su archivo eclipse.ini
  2. añadir -vm usr/lib/jvm/jdk1.8.x_xx/jre/bin/java esto debe ser p atado antes -vmarg

  3. guardar el archivo

  4. comenzar su Eclipse Codificación feliz ...
Cuestiones relacionadas