Estou usando o 12.04LST e estou tentando instalar o oracle jdk7 manualmente.
Depois, atualizo o /etc/environment para definir a variável PATH .
Este é o conteúdo original do arquivo:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
E eu atualizo assim:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/jdk1.7"
PATH="$PATH:$JAVA_HOME/bin"
Então eu faço funcionar usando:
source /etc/environment
Em seguida, digito java e javac e funcionou.
No entanto, depois de reiniciar o computador, fui mantido na tela de login.
Então eu uso ctrl+alt+f2 para ir ao terminal.
E atualize o /etc/envrionment assim:
/usr/bin/sudo /usr/bin/nano /etc/emvrionment para o seguinte:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/jdk1.7"
Então, posso fazer login novamente.
Agora tenho duas perguntas:
-
Por que não consigo fazer login se adicionar a linha PATH="$PATH:$JAVA_HOME/bin" em /etc/envirionment ?
-
As variáveis definidas em /etc/environment estão disponíveis para todo o usuário?