Resolva o problema de que o Linux não pode usar comandos do sistema como ls \ clear após configurar as variáveis de ambiente JDK

Resolva o problema de que o Linux não pode usar comandos do sistema como ls \ clear após configurar as variáveis ​​de ambiente JDK **

Descrição do erro: Depois que o CentOS7 instalou o jdk1.8 no modo rpm, o ambiente java foi configurado e o seguinte erro ocorreu após a reinicialização.

-bash: fg: no job control
-bash: /usr/java/jdk1.8.0_261-amd64/jre/bin: Is a directory

causa do problema

Erro nas informações de configuração do jdk no arquivo / etc / profile

Solução

1. Instalar o jdk no modo rpm não precisa configurar variáveis ​​de ambiente, exclua as informações de configuração do jdk no arquivo / etc / profile

使用source /etc/profile 命令使修改后的配置文件生效

2. Se você precisa configurar variáveis ​​de ambiente, você precisa de três etapas

  1. Use o seguinte comando para executar o comando que antes estava inoperante exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  2. Altere o arquivo de configuração para o seguinte
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
JRE_HOME=$JAVA_HOME/jre	
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH
  1. 使用命令 source /etc/profile使配置文件生效

Artigo de referência

Link: https://blog.csdn.net/moonmoonroc/article/details/106590642 .

Acho que você gosta

Origin blog.csdn.net/Evain_Wang/article/details/108716991
Recomendado
Clasificación