Cuando instalamos Java en Ubuntu, nos crea una serie de enlaces simbólicos que apuntan al ejecutable de Java, pero no es donde realmente se encuentra instalado. Entonces, ¿Dónde se encuentra?
Encontrar el path de Java
whereis java
Nos devolverá:
java: /usr/bin/java /etc/java /usr/lib/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
Nos quedamos con el primero, y buscamos a donde apunta su enlace simbólico:
ls -l /usr/bin/java
Nos devolverá:
lrwxrwxrwx 1 root root 22 ene 18 2014 /usr/bin/java -> /etc/alternatives/java
Nos dice que apunta a /etc/alternatives/java pero ¿dónde apunta esto realmente?
ls -l /etc/alternatives/java
Nos devolverá:
lrwxrwxrwx 1 root root 39 ene 18 2014 /etc/alternatives/java -> /usr/lib/jvm/java-7-oracle/jre/bin/java
¡Eureka! nuestro Java está instalado en: /usr/lib/jvm/java-7-oracle/jre/bin/java
Ahora podemos setear la variable de entorno JAVA_HOME:
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/bin/java
Y ver que lo hemos puesto bien con:
echo $JAVA_HOME
Últimos comentarios