1、我的java的home目錄:/usr/local/java
2、首先,我的環境變量配置是正確的,因爲我使用java -version 是可以看到我的實際使用的java環境的
3、但是我使用jps這個命令的時候就有問題:
4、網上給的說法是因爲環境變量沒有配置好的原因,比如說需要調用的變量放到了調用變量公式的後面;
5、如果,環境變量配置沒有問題,請嘗試一下操作來進行修復:
第一步:確定編譯的java目錄,我得是/usr/local/java
執行第一個命令:
update-alternatives --install /usr/bin/java java /usr/local/java/bin/java 300
執行第二個命令:
update-alternatives --install /usr/bin/javac javac /usr/local/java/bin/javac 300
執行第三個命令:
update-alternatives --config java
可以看到。在系統裏面有兩個java的執行程序,這應該是因爲原本的rpm裝的jdk沒有卸載乾淨造成的。選擇數字2,我們自己編譯的java目錄
執行第四個命令:
update-alternatives --config javac
同樣的操作
6、敲一下JPS命令,查看一下是否可以用了?
PS:如果不可用,並且提示/usr/bin 沒有文件,那麼也好辦
ln -s /usr/local/java/bin/jps /usr/bin
執行這個,應該就可以了
PPS:如果有大神覺得有問題,還請不吝賜教~