Ubuntu的Java環境變量


 

  新架構要上線了,這兩天開始准備分析一下了,今天是直接進到JAVA_HOME的lib目錄執行的java -cp sa-jdi.jar sun.jvm.hotspot.HSDB,然后報了個錯:

  

  這是哪來的144版本,好奇怪,雖然這機器裝了好久,不保證有多個版本,但是要附加的這個進程是用idea起的,應該用的是默認的系統環境變量。

  看了下環境變量的配置:

  

  看上去沒什么問題似乎,然后:

  

  這就不對了,然后仔細看了下,發現了export PATH=$GRADLE_HOME/bin:$PATH,倒過來果然就對了:

  

  環境變量里果然有兩個版本的java,echo的時候顯示的是前面那個,/etc/profile.d目錄下果然還有一個,應該是以前什么時候用apt自動裝的,因為我有時候用root,有時候用普通賬戶,所以裝了不同的,后來可能忘了。注釋掉環境變量里低版本的,就正常了。

  

  java -cp $JAVA_HOME/lib/sa-jdi.jar sun.jvm.hotspot.HSDB:

  

  就正常了。

  或者 /usr/lib/jvm/java-8-oracle/bin/java -cp /usr/lib/jvm/java-8-oracle/lib/sa-jdi.jar sun.jvm.hotspot.HSDB

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM