GNU/Linux >> Tutoriales Linux >  >> Linux

Haz que $JAVA_HOME se pueda cambiar fácilmente en Ubuntu

Prueba estos pasos.

--Vamos a editar "etc\profile". Las variables de entorno deben ingresarse en la parte inferior del archivo. Dado que Ubuntu no da acceso a la carpeta raíz, tendremos que usar algunos comandos en la terminal

Paso 1:Inicie la Terminal. Escribe el comando:gksudo gedit /etc/profile

Paso 2:Se abrirá el archivo de texto del perfil. Introduzca las variables de entorno en la parte inferior de la página........... Ej: export JAVA_HOME=/home/alex/jdk1.6.0_22/bin/java

export PATH=/home/alex/jdk1.6.0_22/bin:$PATH

paso 3:guarde y cierre el archivo. Compruebe si las variables de entorno están configuradas mediante el comando echo........ Eg echo $PATH


Coloque las variables de entorno en el /etc/environment global archivo:

...
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
...

Ejecute "source /etc/environment" en cada shell donde desee que se actualicen las variables:

$ source /etc/environment

Comprueba que funciona:

$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.5.0-sun

Genial, no es necesario cerrar sesión.

Si desea configurar la variable de entorno JAVA_HOME solo en la terminal, configúrela en ~/.bashrc archivo.


Esto probablemente resolverá su problema:https://help.ubuntu.com/community/EnvironmentVariables

Variables de entorno de toda la sesión

Para establecer las variables de entorno de una manera que afecte el entorno de un usuario en particular, uno no debe colocar comandos para establecer sus valores en archivos de script de shell particulares en el directorio de inicio del usuario, sino usar:

~/.pam_environment:este archivo está diseñado específicamente para configurar el entorno de un usuario. No es un archivo de script, sino que consta de expresiones de asignación, una por línea.

No recomendado:

~/.profile:este es probablemente el mejor archivo para colocar asignaciones de variables de entorno, ya que DisplayManager lo ejecuta automáticamente durante la sesión de escritorio del proceso de inicio, así como el shell de inicio de sesión cuando uno inicia sesión desde la consola textual.


Linux
  1. ¿Hacer `cortar` cambiar un archivo en su lugar?

  2. Ubuntu Linux - VHDX compartido

  3. hacer un archivo de registro

  4. El tiempo de acceso al archivo no se actualiza en ubuntu 12.04

  5. ¿Cómo hacer un ~/.vimrc global?

Cómo instalar Make en Ubuntu 20.04

Cómo eliminar un archivo en Ubuntu

Cómo extraer un archivo RAR en Ubuntu

Cómo agregar un archivo de intercambio en Ubuntu 20.04

Comando make de Linux con ejemplos

¿Por qué es tan difícil encontrar un archivo en Ubuntu?