這個是由於按照的jdk有問題導致的。
我也出現了這個問題,記錄一下,估計很多人跟我一樣。
我用的是yum 來安裝的。
yum list java-1.8.0* //先查詢
yum install java-1.8.0-openjdk.x86_64
剛開始安裝了這個包,安裝完測試: java -version
出來的結果是正常的,看似很完美。
但是配置環境變量的時候,發現安裝目錄:/usr/lib/jvm/java-1.8.0-openjdk.***.x86_64 里面有一堆亂七八糟的。
點進去可以看到有一個Jre目錄,再點進去,有兩個目錄:bin lib
跟平常的jdk不一樣。就算java_home配置成/usr/lib/jvm/java-1.8.0-openjdk.***.x86_64/jre ,jps命令還是無法識別
所以后面用這個包安裝:
先刪除:yum remove java*
yum install java-1.8.0-openjdk-devel.x86_64
再看安裝目錄就是完美的。
jps命令也可以了