摘要:近日,由于項(xiàng)目要求,需要在下安裝和配置開(kāi)發(fā)環(huán)境,下面對(duì)自己的一些實(shí)踐做了一下總結(jié)。二下載提供的自解壓包進(jìn)行手動(dòng)安裝這種安裝可自由選擇版本,能進(jìn)行靈活的配置。我一般把非系統(tǒng)軟件安裝到下。
近日,由于項(xiàng)目要求,需要在ubuntu下安裝和配置java開(kāi)發(fā)環(huán)境,下面對(duì)自己的一些實(shí)踐做了一下總結(jié)。
Sun JDK的安裝一般有兩種方式:
一、通過(guò)ubuntu提供的包管理工具進(jìn)行安裝ubuntu在其包倉(cāng)庫(kù)里都包括有JDK的安裝,只有sources.list設(shè)置正確(添加正確的源路徑),通過(guò)apt-get、aptitude、ubuntu軟件中心等都能安裝,而且相關(guān)的配置操作也容易得多。在ubuntu的新發(fā)布版中一般都自帶了JDK的安裝支持,不過(guò)版本可能不是最新的。
這種安裝方法安裝的JDK版本不是很靈活,如果你的項(xiàng)目中需要更高版本的JDK或特定版本的JDK,可能就不行了,就要自己重新安裝和配置。
二、下載Sun提供的自解壓包進(jìn)行手動(dòng)安裝這種安裝可自由選擇JDK版本,能進(jìn)行靈活的配置。事實(shí)上,JDK的配置也不難。下面就來(lái)具體操作吧。
1. 在http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html上下載相應(yīng)版本的JDK環(huán)境,這里我使用的事jdk 7u_21,即jdk-7u21-linux-i586.tar.gz。
2. 我一般把非系統(tǒng)軟件安裝到/opt下。
sudo cp /home/yourname/下載/jdk-7u21-linux-i586.tar.gz /opt cd /opt sudo tar -zxvf jdk-7u21-linux-i586.tar.gz . (解壓到/opt目錄)
3. 設(shè)置環(huán)境變量
在/etc/profile中添加JDK配置信息:
復(fù)制代碼
sudo gedit /etc/profile
在最后添加如下內(nèi)容:
set jdk environmentexport JAVA_HOME=/opt/jdk1.7.0_21 export JRE_HOME=/opt/jdk1.7.0_21/jre export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin source /etc/profile (讓剛剛的配置生效)
配置環(huán)境時(shí)有幾點(diǎn)是要注意的:
在配置CLASSPATH、PATH時(shí)要留心,如果配置的有問(wèn)題,可能會(huì)出現(xiàn)進(jìn)不了桌面的現(xiàn)象。如,把CLASSPATH路徑中的“.:CLASSPATH”寫錯(cuò),寫成“:CLASSPATH”或其他就會(huì)出問(wèn)題。出現(xiàn)問(wèn)題不要緊,按下Ctrl+Alt+F1進(jìn)入命令行模式,將對(duì)應(yīng)的配置改正確,然后再Ctrl+Alt+F7回到桌面就OK了。
還有一點(diǎn)就是,配置環(huán)境時(shí),環(huán)境名稱和對(duì)應(yīng)的環(huán)境路徑之間不要留空格,如JAVA_HOME=/opt/jdk1.7.0_21的“=”兩邊,應(yīng)為bash無(wú)法識(shí)別。
4. 由于ubuntu下自帶了gij的JVM實(shí)現(xiàn),所以在終端鍵入“java -version”時(shí)會(huì)顯示:java version "1.6.0"......等相關(guān)信息。這是說(shuō)系統(tǒng)中已經(jīng)有了JVM實(shí)現(xiàn),而且gij JVM是默認(rèn)的JVM實(shí)現(xiàn)(被其他的ubuntu工具或軟件使用)。這時(shí),就要使用Debian提供的“update-alternatives”工具來(lái)完成多版本實(shí)現(xiàn)的選擇:【PS:14版本未安裝任何版本jdk】
sudo update-alternatives --display java 發(fā)現(xiàn)系統(tǒng)只列舉了gij JVM;因?yàn)閖dk7是手動(dòng)解壓安裝的。 sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_21/bin/java 50 sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_21/bin/javac 50 sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.7.0_21/bin/javah 50 sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk1.7.0_21/bin/javaws 50 sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.7.0_21/bin/javap 50
其實(shí)只要設(shè)置java、javac也是OK的。行尾的50是優(yōu)先級(jí)。
ls -l /etc/alternatives/java
發(fā)現(xiàn)JVM已經(jīng)指向了JDK7的解壓目錄lrwxrwxrwx 1 root root 25 5月 5 16:23 /etc/alternatives/java -> /opt/jdk1.7.0_21/bin/java
sudo update-alternatives --config java 選擇剛剛安裝的JDK
java -version 發(fā)現(xiàn)已經(jīng)是 java version 1.7.0了 OK。
到此,JAVA開(kāi)發(fā)環(huán)境平配置完成,可以開(kāi)始你在ubuntu上的java開(kāi)發(fā)了,GO。
幫助文檔:www.cnblogs.com/davidsky/archive/2013/06/01/3113310.html
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/64136.html
摘要:主機(jī)選擇登錄主機(jī)操作系統(tǒng)升級(jí)操作系統(tǒng)升級(jí)軟件升級(jí)刪除升級(jí)包設(shè)置主機(jī)時(shí)區(qū)設(shè)置主機(jī)名更新主機(jī)名綁定域名創(chuàng)建新的主機(jī)用戶安裝至此可以嘗試打開(kāi)下網(wǎng)站看看配置修改為主機(jī)登錄用戶名進(jìn)程數(shù)增加設(shè)置上傳文件大小檢測(cè)配置信息 主機(jī)選擇 Ubuntu 14.04 LTS 登錄主機(jī) ssh [email protected] 操作系統(tǒng)升級(jí) apt-get update 操作系統(tǒng)升級(jí)apt-get upgrad...
閱讀 818·2021-08-23 09:46
閱讀 960·2019-08-30 15:44
閱讀 2623·2019-08-30 13:53
閱讀 3066·2019-08-29 12:48
閱讀 3903·2019-08-26 13:46
閱讀 1830·2019-08-26 13:36
閱讀 3542·2019-08-26 11:46
閱讀 1441·2019-08-26 10:48