Tecnología

Inicio

Cómo configurar inicio de Java en CentOS

Cómo configurar inicio de Java en CentOS


Configurar su sistema CentOS para que sus aplicaciones Java saben exactamente dónde encontrar los archivos ejecutables y bibliotecas que necesitan para funcionar. Si tiene privilegios de administrador o root, establezca la variable $ JAVA_HOME en la ubicación del directorio de Java para todos los usuarios de todo el sistema. Si sólo necesita para establecer la ruta para su no root, las sesiones de usuario, agregar la información de la ruta a su perfil personal intérprete de comandos.

Instrucciones

Establecer JAVA_HOME para todo el sistema

1 Iniciar una sesión de terminal de root y luego cambie los directorios a la carpeta lib / usr / / JVM. Si lo prefiere, también puede iniciar sesión en el sistema como root.

2 Mostrar el contenido de la carpeta escribiendo el siguiente comando en el símbolo del intérprete de comandos y luego presionar "Enter"

ls -l

El listado mostrará varios enlaces simbólicos y una sola carpeta que contiene los archivos del paquete de Java. La carpeta de Java instalado en los sistemas CentOS 7 puede tener un nombre similar a lo siguiente:

java-1.7.0-OpenJDK-1.7.0.65-2.5.1.2.el7_0.x86_64

La ruta completa de esta carpeta, sin embargo, será la siguiente:

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

3 Escriba el comando shell Bash de exportación que establecerá la variable $ JAVA_HOME en ruta completa de la carpeta de Java y luego presionar "Enter". Su comando debería ser similar al siguiente:

export JAVA_HOME = / usr / lib / jvm / java-1.7.0-OpenJDK-1.7.0.65-2.5.1.2.el7_0.x86_64

Si escribe "echo $ JAVA_HOME" (sin las comillas) en la línea de comandos y presionar "Enter", el shell mostrará el camino JAVA_HOME. El cambio de ruta se perderá al reiniciar, sin embargo, a menos que añadir el cambio en el perfil del sistema situada en la carpeta / etc.

4 Cambie los directorios a / etc y luego abrir el archivo de texto "perfil" utilizando un editor como Vi, Emacs o Nano. El archivo de texto contiene comandos perfil de todo el sistema shell bash, parámetros y variables disponibles para todos los usuarios.

5 Desplazarse a una línea en blanco en la parte inferior del archivo, escriba el mismo comando de exportación que ha introducido en el intérprete de comandos, guarde el archivo y salga de su editor. Cuando usted u otro usuario inicia sesión en una sesión de CentOS, se establecerá la variable JAVA_HOME.

JAVA_HOME para usuarios individuales

6 Poner en marcha el gestor de archivos y navegue a la carpeta lib / usr / / JVM. El administrador de archivos debe mostrar los iconos para una carpeta y varios enlaces simbólicos.

7 Seleccione la carpeta y, a continuación, pulse la tecla "Ctrl-C" para copiarlo en el portapapeles. Uno de los puntos en el portapapeles contendrá es la ruta completa a la carpeta de Java.

8 Como un usuario normal, no root, inicie Gedit y luego abrir el archivo de texto ".bash_profile" ubicado en la carpeta de inicio. Ajustes incluidos en el .bash_profile se establecen cada vez que se conecte al sistema.

9 Haga clic en una línea en blanco en la parte inferior del archivo y, a continuación, pulse la tecla "Ctrl-V" para pegar la ruta completa de la carpeta de Java. La línea de pegado debe ser similar a la siguiente:

archivo: ///usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Para poner la ruta en un formato que puede utilizar, sin embargo, eliminar el "file: //" sección. El resultado debe ser similar a la siguiente

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

10 Añadir el comando de exportación de Bash a esta línea que asigna la ruta a $ JAVA_HOME, guarde los cambios y salga de Gedit. El último comando de ruta en su .bash_profile debe ser similar a la siguiente línea:

export JAVA_HOME = / usr / lib / jvm / java-1.7.0-OpenJDK-1.7.0.65-2.5.1.2.el7_0.x86_64

11 Cierre la sesión de la sesión de CentOS y volver a iniciarla establecer la variable $ JAVA_HOME en la ubicación actual de Java.

Consejos y advertencias

  • Editar su .bash_profile o los archivos / etc / perfil cada vez que se actualiza el paquete de Java del sistema. Ejecute el siguiente comando en una terminal de usuario root o normal para comparar la versión actual de Java con la versión de referencia la variable $ JAVA_HOME.
  • java -version
  • La información en este artículo se aplica a CentOS 7 y CentOS 6.5. Los procedimientos pueden variar ligeramente o significativamente con otras versiones de CentOS.