具體的安裝過程網上都有很多,就不說了,
簡單說一下這種情況,安裝正常,配置變量抄的也對,比如這種
# java environment export JAVA_HOME=/usr/local/java/jdk1.8.0_281 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
也執行source /etc/profile了,echo ¥PATH也能看到配置信息,
但是執行java -version 命令就是找不到命令:-bash: java: command not found
此時可能的一個原因是安裝的java程序沒有可執行權限,造成能通過環境變量找到java執行程序,但沒有權限執行,
所以給安裝的java添加可執行權限或者直接賦權777,