在Centos7上 搭建JDK8环境之后,退出之后再次使用Xshell连接远程服务器,不管输入任何Linux命令都报-bash:xxx command not found。
通过网上查找资料发现在Xshell中输入下面一条命令可以解决问题
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
但是每次重新连接之后都要输入上面这条命令,最后发现我在搭建JDK8配置环境变量的时候写错了。
我的错误配置
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
改正之后的配置
JAVA_HOME=/usr/java/jdk1.8.0_301-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
export CLASSPATH JAVA_HOME
当Linux上输入的命令不可用时,可能是搭建环境时,配置文件写错了,也可能是其它原因。
网友评论