久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

使用update-alternatives切換ubuntu下默認java命令

 昵稱8556014 2012-01-30

我的ubuntu系統(tǒng)中,,既安裝了openjdk,,又安裝了jdk5,jdk6.

 

其中,,openjdk是使用debian自動安裝,,安裝在/usr/lib/jvm/java-6-openjdk中。

系統(tǒng)自動地將openjdk設為默認java命令環(huán)境,。

Java代碼  收藏代碼
  1. :~/download$ ll /usr/bin/java  
  2. lrwxrwxrwx 1 root root 22 2011-09-09 17:36 /usr/bin/java -> /etc/alternatives/java*  
  3.   
  4. :~/download$ ll /etc/alternatives/java  
  5. lrwxrwxrwx 1 root root 43 2011-09-09 17:36 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk/jre/bin/java  
 

而jdk1.5和jdk1.6,,均是我下載bin文件后安裝的,,在

Ruby代碼  收藏代碼
  1. /home/wuekzhu/download/jdk1.5.0_22  

Ruby代碼  收藏代碼
  1. /home/wuekzhu/download/jdk1.6.0_23  

 

目錄下。

---------------------------------------------------------------------------------------------------------------------------------------

 

現(xiàn)在,,我要使用update-alternatives將系統(tǒng)的默認java環(huán)境變成jdk1.6

首先使用update-alternatives --config java,,可以看到當前當前是使用openjdk的,

Ruby代碼  收藏代碼
  1.   /etc/alternatives/java 是 link 到 /usr/lib/jvm/java-6-openjdk/jre/bin/java   

 然后,,使用以下命令配置jdk1.6,,實際上就是把jdk1.6的軟鏈接替代openjdk的,當然update-alternatives會記錄有哪些候選命令,。

 

Java代碼  收藏代碼
  1. sudo update-alternatives  --install  /usr/bin/java java /home/wuekzhu/download/jdk1.6.0_23/bin/java   1888  

 

這樣之后,,就ok了:

Java代碼  收藏代碼
  1. $ update-alternatives --config java  
  2. 有 2 個候選項可用于替換 java (提供 /usr/bin/java)。  
  3.   
  4.   選擇       路徑                                       優(yōu)先級  狀態(tài)  
  5. ------------------------------------------------------------  
  6.   0            /usr/lib/jvm/java-6-openjdk/jre/bin/java      1061      自動模式  
  7. 1            /home/wuekzhu/download/jdk1.6.0_23/bin/java   1         手動模式  
  8.   2            /usr/lib/jvm/java-6-openjdk/jre/bin/java      1061      手動模式  
 

現(xiàn)在,,/usr/bin/java 已經(jīng)指向我們的 jdk1.6 了:

 

Ruby代碼  收藏代碼
  1. :~/download$ ll /usr/bin/java  
  2. lrwxrwxrwx 1 root root 22 2011-09-09 17:36 /usr/bin/java -> /etc/alternatives/java*  
  3.   
  4. :~/download$ ll /etc/alternatives/java  
  5. lrwxrwxrwx 1 root root 43 2011-09-09 17:36 /etc/alternatives/java -> /home/wuekzhu/download/jdk1.6.0_23/bin/java*  

 

 

----------------------------------------------------------------------------------------------------------------------

 

另外,,/etc/profile中path的設置,可以選擇覆蓋或不覆蓋/usr/bin/java命令,。

如果我這樣設置profile,,那么會使用jdk1.5 :

      #set java environment
      JAVA_HOME=/home/wuekzhu/download/jdk1.5.0_22
      CLASSPATH=.:$JAVA_HOME/lib.tools.jar
      PATH=$JAVA_HOME/bin:$PATH

如果我這樣設置profile,那么會使用/usr/bin/java - > /etc/alternatives/java :

      #set java environment
      JAVA_HOME=/home/wuekzhu/download/jdk1.5.0_22
      CLASSPATH=.:$JAVA_HOME/lib.tools.jar
      PATH=$PATH: $JAVA_HOME/bin

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多