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.