24
Este consejo trata sobre cómo configurar JAVA_HOME en Ubuntu Linux. Así que lea esta guía gratuita, Cómo configurar JAVA_HOME en Ubuntu Linux paso a paso. Si tiene una consulta relacionada con el mismo artículo, puede contactarnos.
Cómo configurar JAVA_HOME en Ubuntu Linux – Guía
Si está ejecutando programas Java en Ubuntu usando Eclipse, Maven o Netbeans, etc., deberá configurar JAVA_HOME en su ruta. De lo contrario, su sistema se quejará de que «la variable de entorno java_home no está configurada».
en este tutorial para principiantes, le mostraré los pasos para configurar correctamente la variable Java Home en Ubuntu. Los pasos también deberían ser válidos para la mayoría de las demás distribuciones de Linux.
El proceso consta de los siguientes pasos:
Paso 1: Asegúrese de que el JDK esté instalado
La forma más sencilla de verificar si Java Development Kit (JDK) está instalado en su sistema Linux es ejecutar este comando:
javac – versión
El comando anterior verifica la versión del compilador de Java. Si está instalado, mostrará la versión de Java.
verificar el compilador java de ubuntu
El compilador de Java está instalado
Si el comando muestra un error como el comando javac no encontrado, deberá instalar el JDK.
Comprobación del compilador de Java en ubuntu
compilador Java no instalado
Si el compilador de Java no está instalado en su sistema, instale el kit de desarrollo de Java usando este comando:
sudo apt install predeterminado-jdk
Esto instalará la versión predeterminada de Java en su versión actual de Ubuntu. Si necesita alguna otra versión específica de Java, deberá especificarla al instalar Java en Ubuntu.
Después de verificar que el compilador de Java está presente en su sistema, es hora de encontrar su ubicación.
Paso 2: Obtener la ubicación del ejecutable JDK (Compilador de Java)
El ejecutable generalmente se encuentra en el directorio /usr/lib/jvm. No te dejaré solo para un juego de adivinanzas. En cambio, averigüemos la ruta al ejecutable de Java.
Use el comando which para obtener la ubicación del ejecutable del compilador de Java:
que Javac
El problema aquí es que la ubicación que proporciona es en realidad un enlace simbólico. Tendrás que seguirlo varias veces:
obtener la ruta de ubuntu de inicio de java
Y cuando encuentre una ruta como /usr/lib/jvm/java-11-openjdk-amd64/bin/javac, eliminas /bin/javac de él para obtener algo como /usr/lib/jvm/java-11- openjdk-amd64
Un método más fácil es seguir el enlace simbólico y acceder al archivo ejecutable real directamente usando este comando:
enlace de lectura -f `cuál javac` | sed “s:/bin/javac::”
El comando readlink sigue un enlace simbólico. Usé `alrededor de qué java. Esto se llama sustitución de comando y reemplaza el comando con su salida. Luego, Sed se usa para reemplazar /bin/javac con nada y, por lo tanto, eliminarlo por completo.
En mi ejemplo, la ubicación del archivo ejecutable es /usr/lib/jvm/java-11-openjdk-amd64. Puede ser diferente para ti. Copie la ruta correcta obtenida con el comando anterior a su sistema. Ya sabes, puedes copiar y pegar en la terminal de Ubuntu.
Paso 3: Establecer la variable JAVA_HOME
Ahora que tiene la ubicación, utilícela para configurar la variable de entorno JAVA_HOME:
exportar JAVA_HOME = /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Compruebe el valor del directorio JAVA_HOME:
eco $JAVA_HOME
definir java inicio Ubuntu Linux
definir java inicio Ubuntu Linux
Intente ejecutar su programa o proyecto en la MISMA TERMINAL y vea si funciona.
Esto aún no ha terminado. La variable JAVA_HOME que acaba de declarar es temporal. Si cierras la terminal o inicias una nueva sesión, volverá a estar vacía.
Para configurar la variable JAVA_HOME ‘permanentemente’, debe agregarla al archivo bashrc en su directorio de inicio.
Puede usar el editor Nano para editar archivos en la terminal de Linux. Si no desea esto y usa un enfoque simple de copiar y pegar, use los siguientes comandos:
Vuelva a hacer una copia de seguridad de su archivo bashrc (en caso de que se equivoque, puede recuperarlo):
cp ~ / .bashrc ~ / .bashrc.bak
Luego use el comando echo para agregar el comando de exportación que se usó al principio de esta sección. Cambie el siguiente comando para usar la ruta correcta que muestra su sistema.
echo “exportar JAVA_HOME = /usr/lib/jvm/java-11-openjdk-amd64” >> ~ / .bashrc
Comprueba que se ha añadido correctamente al final del archivo:
cola -3 ~ / .bashrc
El comando tail anterior mostrará el último 3 líneas del archivo especificado.
Aquí está toda la salida de los tres comandos anteriores.
configurando java home bashrc
Ahora, incluso si cierra la sesión o reinicia el sistema, la variable JAVA_HOME aún se establecerá en el valor que especificó. Eso es lo que quieres, ¿verdad?
nota final
Espero que les guste la guía Cómo configurar JAVA_HOME en Ubuntu Linux. En caso de que tenga alguna consulta con respecto a este artículo, puede preguntarnos. Además, comparta su amor compartiendo este artículo con sus amigos.