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
- 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
- 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
使用命令 source /etc/profile使配置文件生效
Artigo de referência
Link: https://blog.csdn.net/moonmoonroc/article/details/106590642 .