qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          !!!!!!!Unbuntu中Java安裝配置

          Sun JDK的安裝基本上有兩種方式: 

            1. 通過Ubuntu提供的包管理工具進行安裝 

          Ubuntu在其包倉庫里都包括有JDK的安裝,只要sources.list設置正確,通過apt-get, aptitude, Synaptic Package Manager等都能安裝,而且相關的設置也容易得多;在Ubuntu的新  發布版本里都帶了JDK5.0,和JDK6.0的安裝支持,而且版本都比較高,和Sun官方的發布沒有很大的 版本落差.以Ubuntu7.10來說,提供的JDK5的版本為:1.5.0.13,JDK6的版本是1.6.03,算是很新的版本了. 

          這種安裝方式缺點是:對JDK具體版本的可選擇性不是很靈活,你若是想安裝最新的JDK版本,或由于特殊的原因必須安裝特定的JDK版本,可能就比較費勁了。 

          所以,若以此種方式安裝JDK,請先通過apt-cache search, aptitude, Synaptic Package Manager等工具查詢你的Ubuntu發行版本可安裝的JDK版本是否能符合你的開發要求;具體安裝 步驟請看參閱部分提供的文檔。 

          2. 通過Sun網站提供的自解壓包進行手動的安裝 

          這種方式顯然有它的好處: 可自由選擇JDK版本,能進行靈活的配置。其實JDK的配置是很簡單的:能讓系統找到JDK所在的目錄(JAVA_HOME),以便調用其目錄中bin目錄下的相關命令腳本。 

          在此以Ubuntu7.10系統,Sun JDK 6.0 update 4為例說明一下具體的安裝方式: 

          2.1.  從Sun站點下載jdk 6.0.4的Linux自解壓文件 jdk-6u4-linux-i586.bin; 

          2.2. 安裝配置 

          cd /usr/local/lib 
          sudo cp /home/jdk-6u4-linux-i586.bin ./ 
          sudo chmod +x jdk-6u4-linux-i586.bin 
          sudo ./jdk-6u4-linux-i586.bin
           
          執行最后一步命令后便在當前目錄下多了一個“jdk1.6.0_04“的目錄,里面是jdk-6u4-linux-i586.bin解壓后JDK的全部文件; 
          由于Ununtu本身帶了gij的JVM實現,所以當你在Terminal輸入:  "java -version"時會顯示: 
          java version "1.5.0" 
          gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
           
          的相關信息。也就是系統中有兩個JVM實現,而且gij JVM還被其它的Ubuntu工具或軟件使用;所以這種情況下就得使用 Debian提供的“update-alternatives“工具來完成程序多版本實現的選擇了: 
          sudo update-alternatives --display java 
          發現系統只列舉了gij  JVM;因為jdk6是通過手動解壓安裝的。 
          現在輸入下面的兩行命令: 
          sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60 
          sudo  update-alternatives --install /usr/bin/java java /usr/bin/gij-4.2 40 

          注意1,2行尾的60,40是優先級;現在把JDK6設為了首選; 
          輸入: ls -l /etc/alternatives/java 發現JVM已經指向了jdk6的解壓目錄: 
          lrwxrwxrwx 1 root root 35 2008-01-25 17:55 /etc/alternatives/java -> /usr/local/lib/jdk1.6.0_04/bin/java 

          cd /usr/bin 
          sudo cp java java.bak 
          sudo ln -sf /etc/alternatives/java . 


          現在再執行: 
          java -version 

          java version "1.6.0_04" 
          Java(TM) SE Runtime Environment (build 1.6.0_04-b12) 
          Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing) 


          若想變更JVM實現,輸入: 
          sudo update-alternatives --config java 
          進行配置; 

          2. 3. 設置環境變量 

          在/etc/profile中加入如下的內容: 

          JAVA_HOME=/usr/local/lib/jdk1.6.0_04 
          JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre 
          CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib 
          export JAVA_HOME JRE_HOME CLASSPATH 


          okey, JDK安裝配置完成。 


          安裝與配置IDE 

            1. Eclipse的安裝與配置 

          1.1 從eclise.org下載Eclipse開發平臺 
          如類似以下的文件:eclipse-java-europa-fall2-linux-gtk.tar.gz. 

          1.2 解壓文件 
          sudo mkdir /usr/local/dev 
          sudo mkdir /usr/src/dev 
          sudo cp eclipse-java-europa-fall2-linux-gtk.tar.gz /usr/src/dev/ 
          cd /usr/src/dev 
          tar zxvf eclipse-java-europa-fall2-linux-gtk.tar.gz  -C /usr/local/dev
           

          1.3 建立一個Eclipse可執行文件 
          sudo touch /usr/bin/eclipse 意思是新建立一個空文件,因為在/usr/bin下面沒有eclipse這個文件的。
          sudo chmod 755 /usr/bin/eclipse 意思是讓這個空文件可以被所有人讀寫的權限
          sudoedit /usr/bin/eclipse
            這就相當于Windows下面的快捷方式一樣
          內容如下: 
          #!/bin/sh 
          export ECLIPSE_HOME="/usr/local/dev/eclipse" 
          $ECLIPSE_HOME/eclipse $*
           

          然后按ctrl+x退出;

          現在打開Terminal,執行"eclipse"應該能打開Eclipse了。 

          1.4 添加Eclipse到Gnome菜單中 
          sudoedit /usr/share/applications/eclipse.desktop 
          內容如下: 
          [Desktop Entry] 
          Encoding=UTF-8 
          Name=Eclipse 
          Comment=Eclipse IDE 
          Exec=eclipse 
          Icon=/usr/local/dev/eclipse/icon.xpm 
          Terminal=false 
          Type=Application 
          Categories=GNOME;Application;Development; 
          StartupNotify=true
           

            2. Netbeans的安裝與配置    

          2.1 從netbeans.org下載Netbeans開發平臺 
          如類似以下的文件: netbeans-6.0-javase-linux.sh. 

          2.2 安裝文件 
          sudo cp netbeans-6.0-javase-linux.sh /usr/src/dev/ 
          cd /usr/src/dev 
          sudo chmod 755 netbeans-6.0-javase-linux.sh 
          sudo ./netbeans-6.0-javase-linux.sh 

          執行最后一步后,出現安裝界面,選擇安裝目錄和JDK的位置,確定后完成安裝,在當前目錄生成了“netbeans-6.0"目錄,里面是Netbeans的內容。 

          2.3 建立一個Netbeans可執行文件 
          sudo touch /usr/local/bin/netbeans 
          sudo chmod 755 /usr/local/bin/netbeans 
          sudoedit /usr/local/bin/netbeans
           
          內容如下: 
          #!/bin/sh 
          #!/bin/sh 
          export NETNEANS_PATH="/usr/local/dev/netbeans-6.0/bin" 
          $NETNEANS_PATH/netbeans $* 



          2.4 添加Netbeans到Gnome菜單中 
          sudoedit /usr/share/applications/netbeans.desktop 
          內容如下: 
          [Desktop Entry] 
          Encoding=UTF-8 
          Name=NetBeans6.0 
          Comment=Sun Netbeans IDE 
          Exec=netbeans 
          Icon=/usr/local/dev/netbeans-6.0/nb6.0/netbeans.png 
          Terminal=false 
          Type=Application 
          Categories=GNOME;Application;Development; 
          StartupNotify=true
            

            3. IntelliJ Idea的安裝與配置  

          3.1 從jetbrains.com下載IntelliJ開發平臺 
          如類似以下的文件:idea-7.0.2.tar.gz. 

          3.2 解壓文件 
          sudo cp idea-7.0.2.tar.gz  /usr/src/dev/ 
          cd /usr/src/dev 
          sudo tar zxvf idea-7.0.2.tar.gz   -C  /usr/local/dev 
          sudo mv idea-7590 idea 


          3.3 更改/etc/profile 
          IntelliJ Idea啟動將JAVA_HOME命名為"IDEA_JDK"  或"JDK_HOME",所以需在/etc/profile中添加JDK_HOME設置,更改后的/etc/profile為: 

          JAVA_HOME=/usr/local/lib/jdk1.6.0_04 
          JDK_HOME=/usr/local/lib/jdk1.6.0_04 
          JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre 
          CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib 
          export JAVA_HOME JDK_HOME JRE_HOME CLASSPATH 
                 
          之后重啟系統; 

          3.4 建立一個Idea可執行文件 
          sudo touch /usr/bin/idea 
          sudo chmod 755  /usr/local/bin/idea 
          sudoedit  /usr/local/bin/idea
           
          內容如下: 
          #!/bin/sh 
          export IDEA_PATH="/usr/local/dev/idea/bin" 
          $IDEA_PATH/idea.sh$*
           

          3.5 添加IntelliJ Idea到Gnome菜單中 
          sudoedit /usr/share/applications/eclipse.desktop 
          內容如下: 
          [Desktop Entry] 
          Encoding=UTF-8 
          Name=Idea 
          Comment=IntelliJ Idea 7 
          Exec=idea 
          Icon=/usr/local/dev/idea/bin/idea32.png 
          Terminal=false 
          Type=Application 
          Categories=GNOME;Application;Development; 
          StartupNotify=true
           

            4. Emacs下的配置  
          請參考我寫的另一篇文章: Emacs下配置Java開發環境 

          參閱資料: 

          1.  到Sun java站點下載JDK實現。 

          2. 請參考Ubuntu Java文檔中通過包管理工具的實現。 

          3. serios.net中有關于Debian, Ubuntu下安裝配置JRE,JDK的精彩說明。 

          4. 參考How to Install Sun Java on Debian的另外一種安裝方式。 

          5. 參考update-alternatives的文檔,看相關命令的操作。 

          6. 到Eclipse站點下載Eclipse IDE for Java Developers. 

          7. 看Ivar Abrahamsen關于Ubuntu下配置Elipse的精彩說明. 

          8. 到Netbeans站點下載Netbeans IDE. 

          9. 到Jetbrains站點下載IntelliJ IDEA.

          posted on 2011-11-18 11:19 順其自然EVO 閱讀(1148) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鸡泽县| 襄垣县| 司法| 文化| 瓦房店市| 淮安市| 浪卡子县| 沁水县| 德清县| 铜陵市| 乐清市| 福建省| 海伦市| 冀州市| 东乡族自治县| 横峰县| 通化市| 榆中县| 中卫市| 双桥区| 罗田县| 仪征市| 比如县| 日照市| 亚东县| 建平县| 合山市| 洞口县| 肥乡县| 湘潭市| 皮山县| 上饶县| 连山| 新巴尔虎右旗| 永嘉县| 平阴县| 遂平县| 兰州市| 扶风县| 淳化县| 盈江县|