Sé que está instalado porque cuando escribo:
$java -version
Yo obtengo:
OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Y cuando escribo:
$locate jdk
Yo obtengo:
/home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png
/usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop
/usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop
/usr/share/app-install/icons/openjdk-6.png
/usr/share/app-install/icons/openjdk-7.png
Lo que me preocupa sobre el primer elemento de la lista es que la carpeta 2012a es mi carpeta MATLAB y no una carpeta estándar 'usr / lib'. Estoy realmente confundido sobre dónde se instalaron JDK y JRE, porque necesito establecer la ruta $ JAVA_HOME que apunta a la carpeta. ¿Dónde me estoy perdiendo algo?
java -version
no te dice que tienes un JDK instalado. Te dice que tienes un JRE instalado. Quejavac -version
te diceRespuestas:
El siguiente comando le dará la ruta, pero solo funcionará si el comando Java funciona en otras palabras si la ruta Java está configurada .
Lea más en ¿Dónde puedo encontrar el SDK de Java en Linux?
Necesitas cavar en enlaces simbólicos. A continuación se detallan los pasos para obtener el directorio Java
Paso 1:
Eso le dice al comando que Java reside en / usr / bin / java.
Excavar de nuevo:
Paso 2:
Entonces, ahora sabemos que en
/usr/bin/java
realidad es un enlace simbólico/etc/alternatives/java
.Profundice utilizando el mismo método anterior:
Paso 3:
Entonces, esa es la ubicación real de Java:
/usr/local/jre.....
Todavía podría profundizar más para encontrar otros enlaces simbólicos.
Referencia: ¿ dónde está el directorio de inicio de java?
fuente
Por favor use este comando:
A mí me funciona con Ubuntu gnome.
En mi computadora el resultado es:
Saludos.
fuente
En general, Java se instala en / usr / lib / jvm . Ahí es donde está instalado mi sun jdk. compruebe si es lo mismo para abrir jdk también.
fuente
Ubicación de JRE en Ubuntu:
/ usr / lib / jvm / java-7-oracle / jre
fuente
Entonces, la ubicación real de JDK es
/usr/lib/jvm/java-7-oracle/
fuente
$ whereis java
java: / usr / bin / java / usr / lib / java / usr / bin / X11 / java / usr / share / java /usr/share/man/man1/java.1.gz
fuente
En Ubuntu 14.04, está en
/usr/lib/jvm/default-java
.fuente
Encontré la solución a esto con el nombre de ruta: / usr / lib / jvm / java-8-oracle
Estoy en mint 18.1
fuente
Estoy usando Ubuntu 18.04.1 LTS. En mi caso tuve que abrir el archivo:
Y cambie la ubicación de jdk a:
Luego guardó el archivo y vuelva a ejecutar Netbeans. Funcionó para mi.
fuente
simplemente puede escribir el siguiente comando en la terminal de su sistema Linux y obtener la ruta de Java:
echo $JAVA_HOME
fuente
Para mí, en Ubuntu, estaban las diferentes versiones de JDK
/usr/lib/jvm
.fuente