'/ bin' não está incluído na variável PATH depois de instalar o Java JDK 8.1

3

Eu instalei o Java JDK 8.1. Agora eu tenho esse problema.

mohammed@mohammed-HP-Pavilion-g6-Notebook-PC:~$  ls
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found
mohammed@mohammed-HP-Pavilion-g6-Notebook-PC:~$ /bin/cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
mohammed@mohammed-HP-Pavilion-g6-Notebook-PC:~$ /bin/cat ~/.pam_environment
/bin/cat: /home/mohammed/.pam_environment: No such file or directory
mohammed@mohammed-HP-Pavilion-g6-Notebook-PC:~$ /bin/cat ~/.bash_profile
/bin/cat: /home/mohammed/.bash_profile: No such file or directory
mohammed@mohammed-HP-Pavilion-g6-Notebook-PC:~$ /bin/cat ~/.bash_login
/bin/cat: /home/mohammed/.bash_login: No such file or directory
mohammed@mohammed-HP-Pavilion-g6-Notebook-PC:~$ /usr/bin/diff /etc/skel/.profile ~/.profile
mohammed@mohammed-HP-Pavilion-g6-Notebook-PC:~$ /usr/bin/diff /etc/skel/.bashrc ~/.bashrc
117a118,121
> 
> #JAVA HOME directory setup
> export JAVA_HOME=/usr/lib/java/jdk1.8.0_121
> export PATH="SPATH:$JAVA_HOME/bin"

Isso acontece mesmo com sudo enter code here

    
por Mohammed_Alkutrani 30.01.2017 / 08:37

1 resposta

5

O problema imediato é o erro de digitação no seu arquivo .bashrc , em que um s maiúsculo é usado no lugar de um sinal de dólar para o export PATH . Deveria se parecer com:

export PATH="$PATH:$JAVA_HOME/bin"

em vez de

export PATH="SPATH:$JAVA_HOME/bin"

Agora, .bashrc é para shells que não são de login - geralmente uso .profile para alterar minha variável PATH. Se você escolheu manualmente o .bashrc para fazer a alteração, sugiro fazer as modificações de JAVA_HOME no final de seu .profile , mas se a instalação selecionou .bashrc , deixe-a, a menos que as coisas não trabalho.

    
por ubfan1 31.01.2017 / 07:07