<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

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

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

      1. 通過(guò)Ubuntu提供的包管理工具進(jìn)行安裝 

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

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

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

    2. 通過(guò)Sun網(wǎng)站提供的自解壓包進(jìn)行手動(dòng)的安裝 

    這種方式顯然有它的好處: 可自由選擇JDK版本,能進(jìn)行靈活的配置。其實(shí)JDK的配置是很簡(jiǎn)單的:能讓系統(tǒng)找到JDK所在的目錄(JAVA_HOME),以便調(diào)用其目錄中bin目錄下的相關(guān)命令腳本。 

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

    2.1.  從Sun站點(diǎn)下載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
     
    執(zhí)行最后一步命令后便在當(dāng)前目錄下多了一個(gè)“jdk1.6.0_04“的目錄,里面是jdk-6u4-linux-i586.bin解壓后JDK的全部文件; 
    由于Ununtu本身帶了gij的JVM實(shí)現(xiàn),所以當(dāng)你在Terminal輸入:  "java -version"時(shí)會(huì)顯示: 
    java version "1.5.0" 
    gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
     
    的相關(guān)信息。也就是系統(tǒng)中有兩個(gè)JVM實(shí)現(xiàn),而且gij JVM還被其它的Ubuntu工具或軟件使用;所以這種情況下就得使用 Debian提供的“update-alternatives“工具來(lái)完成程序多版本實(shí)現(xiàn)的選擇了: 
    sudo update-alternatives --display java 
    發(fā)現(xiàn)系統(tǒng)只列舉了gij  JVM;因?yàn)閖dk6是通過(guò)手動(dòng)解壓安裝的。 
    現(xiàn)在輸入下面的兩行命令: 
    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是優(yōu)先級(jí);現(xiàn)在把JDK6設(shè)為了首選; 
    輸入: ls -l /etc/alternatives/java 發(fā)現(xiàn)JVM已經(jīng)指向了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 . 


    現(xiàn)在再執(zhí)行: 
    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實(shí)現(xiàn),輸入: 
    sudo update-alternatives --config java 
    進(jìn)行配置; 

    2. 3. 設(shè)置環(huán)境變量 

    在/etc/profile中加入如下的內(nèi)容: 

    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開發(fā)平臺(tái) 
    如類似以下的文件: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 建立一個(gè)Eclipse可執(zhí)行文件 
    sudo touch /usr/bin/eclipse 意思是新建立一個(gè)空文件,因?yàn)樵?usr/bin下面沒(méi)有eclipse這個(gè)文件的。
    sudo chmod 755 /usr/bin/eclipse 意思是讓這個(gè)空文件可以被所有人讀寫的權(quán)限
    sudoedit /usr/bin/eclipse
      這就相當(dāng)于Windows下面的快捷方式一樣
    內(nèi)容如下: 
    #!/bin/sh 
    export ECLIPSE_HOME="/usr/local/dev/eclipse" 
    $ECLIPSE_HOME/eclipse $*
     

    然后按ctrl+x退出;

    現(xiàn)在打開Terminal,執(zhí)行"eclipse"應(yīng)該能打開Eclipse了。 

    1.4 添加Eclipse到Gnome菜單中 
    sudoedit /usr/share/applications/eclipse.desktop 
    內(nèi)容如下: 
    [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開發(fā)平臺(tái) 
    如類似以下的文件: 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 

    執(zhí)行最后一步后,出現(xiàn)安裝界面,選擇安裝目錄和JDK的位置,確定后完成安裝,在當(dāng)前目錄生成了“netbeans-6.0"目錄,里面是Netbeans的內(nèi)容。 

    2.3 建立一個(gè)Netbeans可執(zhí)行文件 
    sudo touch /usr/local/bin/netbeans 
    sudo chmod 755 /usr/local/bin/netbeans 
    sudoedit /usr/local/bin/netbeans
     
    內(nèi)容如下: 
    #!/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 
    內(nèi)容如下: 
    [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開發(fā)平臺(tái) 
    如類似以下的文件: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啟動(dòng)將JAVA_HOME命名為"IDEA_JDK"  或"JDK_HOME",所以需在/etc/profile中添加JDK_HOME設(shè)置,更改后的/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 
           
    之后重啟系統(tǒng); 

    3.4 建立一個(gè)Idea可執(zhí)行文件 
    sudo touch /usr/bin/idea 
    sudo chmod 755  /usr/local/bin/idea 
    sudoedit  /usr/local/bin/idea
     
    內(nèi)容如下: 
    #!/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 
    內(nèi)容如下: 
    [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下的配置  
    請(qǐng)參考我寫的另一篇文章: Emacs下配置Java開發(fā)環(huán)境 

    參閱資料: 

    1.  到Sun java站點(diǎn)下載JDK實(shí)現(xiàn)。 

    2. 請(qǐng)參考Ubuntu Java文檔中通過(guò)包管理工具的實(shí)現(xiàn)。 

    3. serios.net中有關(guān)于Debian, Ubuntu下安裝配置JRE,JDK的精彩說(shuō)明。 

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

    5. 參考update-alternatives的文檔,看相關(guān)命令的操作。 

    6. 到Eclipse站點(diǎn)下載Eclipse IDE for Java Developers. 

    7. 看Ivar Abrahamsen關(guān)于Ubuntu下配置Elipse的精彩說(shuō)明. 

    8. 到Netbeans站點(diǎn)下載Netbeans IDE. 

    9. 到Jetbrains站點(diǎn)下載IntelliJ IDEA.

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


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲人成国产精品无码| 久久国产精品亚洲综合| 9久热这里只有精品免费| 中国国语毛片免费观看视频| 亚洲午夜久久久精品影院| 成年在线观看免费人视频草莓| 一级毛片免费在线观看网站| 亚洲综合一区二区国产精品| 成人免费无码精品国产电影| 久久福利青草精品资源站免费| 亚洲中文精品久久久久久不卡| 红杏亚洲影院一区二区三区| 亚洲性线免费观看视频成熟| 成人嫩草影院免费观看| 成人亚洲网站www在线观看| 精品在线视频免费| 亚洲精品高清国产一久久| 国产乱子影视频上线免费观看| 人妻丰满熟妇无码区免费| 美女视频黄a视频全免费网站一区 美女视频黄a视频全免费网站色 | 国产亚洲精品自在久久| 最新中文字幕免费视频| 免费黄色电影在线观看| 爱情岛论坛免费视频| 亚洲a级片在线观看| 亚洲AV无码专区电影在线观看| 无码囯产精品一区二区免费| 日本亚洲欧美色视频在线播放| 亚洲尹人九九大色香蕉网站| 亚洲精品无码专区2| 青青草国产免费久久久91| 亚洲免费在线播放| 72pao国产成视频永久免费| 亚洲人成电影网站免费| 久久精品亚洲精品国产色婷 | 亚洲国产AV无码专区亚洲AV| 国产精品无码一区二区三区免费| 亚洲免费视频观看| 一级毛片免费观看不卡的| 91精品成人免费国产| yellow视频免费看|