GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar JAVA_HOME en Linux para todos los usuarios

  1. find /usr/lib/jvm/java-1.x.x-openjdk
  2. vim /etc/profile

    Anteponga sudo si inició sesión como usuario sin privilegios, es decir. sudo vim

  3. Presione 'i' para ingresar al modo de inserción
  4. añadir:

    export JAVA_HOME="path that you found"
    
    export PATH=$JAVA_HOME/bin:$PATH
    
  5. cierre sesión y vuelva a iniciar sesión, reinicie o use source /etc/profile para aplicar cambios inmediatamente en su shell actual

Para todos los usuarios, recomendaría crear un archivo en /etc/profile.d/java_home.sh las siguientes líneas

# Set JDK installation directory according to selected Java compiler

export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")

Esto se actualizará dinámicamente y funciona bien con las alternativas sistema. Sin embargo, tenga en cuenta que la actualización solo tendrá lugar en un nuevo shell de inicio de sesión.


Podría usar /etc/profile o mejor un archivo como /etc/profile.d/jdk_home.sh

export JAVA_HOME=/usr/java/jdk1.7.0_05/

Debe recordar que este archivo solo se carga con nuevos shells de inicio de sesión. Entonces, después de bash -l o una nueva sesión de gnome y que no cambia con las nuevas versiones de Java.


Linux
  1. ¿Cómo configurar la variable de entorno para todos en mi sistema Linux?

  2. Linux - Cómo enumerar todos los usuarios

  3. ¿Cómo podemos obtener una lista de usuarios que no son del sistema en Linux?

  4. ¿Cómo instalar un módulo para todos los usuarios con pip en linux?

  5. ¿Cómo configurar el swapiness por proceso para Linux?

Cómo enumerar todos los usuarios en Linux

Cómo enumerar todos los usuarios de un grupo en Linux

¿Cómo puedo configurar el autocompletado para los comandos de Git?

¿Cómo configuro un nick predeterminado para nuevas conexiones irssi?

¿Cómo configurar PATH para todos los usuarios en Debian?

Cómo configurar /etc/issues para mostrar la dirección IP de eth0