解決Centos編譯安裝jdk後,JPS不能使用

1、我的java的home目錄:/usr/local/java

2、首先,我的環境變量配置是正確的,因爲我使用java -version 是可以看到我的實際使用的java環境的

spacer.gif

wKiom1VkF9SwEUjOAACd7hU84lE804.jpg

3、但是我使用jps這個命令的時候就有問題:

wKioL1VkGWOiWgi-AABmw8WnC5w543.jpg

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

wKiom1VkF9Sj4-faAADjK66m01M530.jpg

  可以看到。在系統裏面有兩個java的執行程序,這應該是因爲原本的rpm裝的jdk沒有卸載乾淨造成的。選擇數字2,我們自己編譯的java目錄

    執行第四個命令:

    update-alternatives --config javac

wKioL1VkGWPzXpycAAERzMcc5XY609.jpg

同樣的操作

6、敲一下JPS命令,查看一下是否可以用了?

    spacer.gif

PS:如果不可用,並且提示/usr/bin 沒有文件,那麼也好辦

   ln -s /usr/local/java/bin/jps /usr/bin

   執行這個,應該就可以了

wKiom1VkF9TC5AquAABkDikmbDw872.jpg

    spacer.gif

PPS:如果有大神覺得有問題,還請不吝賜教~

   spacer.gif



    

    spacer.gif

  

    spacer.gif

    


    

    

    


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章