Java菜鳥學習筆記(2)---Ubuntu JDK環(huán)境變量配置與常見問題
一.官網(wǎng)下載方法
1.1 官網(wǎng)下載JDKDK
官方下載地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
找到對應系統(tǒng)的下載
1.2 版本區(qū)別
這里簡單地闡述一下rpm、tar.gz的區(qū)別。
1.2.1 rpm格式的軟件包適用于基于Red Hat發(fā)行版的系統(tǒng),如Red Hat Linux、SUSE、Fedora. 類似地,
1.2.2 deb格式的軟件包則是適用于基于Debian發(fā)行版的系統(tǒng),如Debian、Ubuntu、Mint.
1.2.3 tar.gz格式只是一個壓縮包,里面一般是源碼,因此只要使用tar命令或解壓軟件解壓到相應路徑就可以了。如果使用的是Ubuntu amd64,故選擇jdk-7u11-linux-x64.tar.gz,下載后解壓到了/usr/lib/java/目錄下(需要root權限)。
1.3 JDK變量配置
JDK環(huán)境變量配置如下:
執(zhí)行命令sudo gedit /etc/environment,在打開的編輯器中PATH變量上面兩行新建兩個變量,
JAVA_HOME="/usr/lib/java/jdk1.7.0_11" CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar" |
在PATH中添加$JAVA_HOME/bin,注意與PATH原有的值之間用英文冒號:分隔,切勿把原來的值刪除。
然后保存關閉,使用命令source /etc/envrionment更新。
Ubuntu系統(tǒng)默認安裝并使用OpenJDK(usr/lib/jvm/),因此需要手動修改系統(tǒng)默認的JDK,
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.7.0_11/bin/javac 300
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.7.0_11/bin/java 300
sudo update-alternatives --config javac,再選擇相應的Priority 300
sudo update-alternatives --config java,再選擇相應的Priority 300
至此配置完成,輸入java -version、javac或java檢查是否配置成功。
本文基于http://www.linuxidc.com/Linux/2013-01/78221.htm修改而成如需要原版請點擊鏈接前往
二.apt-ge方法
2.1 在控制臺下輸 apt-cache search jdk
之后在查看版本 看中想安裝的版本
然后在控制臺輸入 sudo apt-get install xxxx(xxxx為jdk版本)
然后等待安裝完畢即可
三.遇到問題
3.1 Ubuntu怎么解壓 tar.gz ?
2.1.2參考了 Ubuntu解壓縮zip,tar,tar.gz,tar.bz2這篇文章,各個格式相應的壓縮解壓命令如下
ZIP
zip可能是目前使用得最多的文檔壓縮格式。
優(yōu)點跨平臺:比如Linux, Windows以及Mac OS
缺點:壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。
我們可以使用下列的命令壓縮一個目錄:
# zip -r archive_name.zip directory_to_compress
下面是如果解壓一個zip文檔:
# unzip archive_name.zip
TAR
Tar是在Linux中使用得非常廣泛的文檔打包格式。
優(yōu)點:消耗非常少的CPU以及時間去打包文件
缺點:他僅僅只是一個打包工具,并不負責壓縮。
如何打包一個目錄:
# tar -cvf archive_name.tar directory_to_compress
如何解包:
# tar -xvf archive_name.tar.gz
上面這個解包命令將會將文檔解開在當前目錄下面。
也可以用這個命令來捏住解包的路徑:
# tar -xvf archive_name.tar -C /tmp/extract_here/
TAR.GZ
這種格式是我使用得最多的壓縮格式。java的jdk有用格式本壓縮
優(yōu)點:壓縮時不會占用太多CPU的,而且可以得到一個非常理想的壓縮率。
使用下面這種格式去壓縮一個目錄:
# tar -zcvf archive_name.tar.gz directory_to_compress
解壓縮:
# tar -zxvf archive_name.tar.gz
上面這個解包命令將會將文檔解開在當前目錄下面。
也可以用這個命令來捏住解包的路徑:
# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/
TAR.BZ2
這種壓縮格式是我們提到的所有方式中壓縮率最好的。當然,這也就意味著,它比前面的方式要占用更多的CPU與時間。
這個就是你如何使用tar.bz2進行壓縮。
# tar -jcvf archive_name.tar.bz2 directory_to_compress
上面這個解包命令將會將文檔解開在當前目錄下面。
也可以用這個命令來捏住解包的路徑:
# tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/
3.2 如何把解壓好的文件放到 /usr/lib/java/ 目錄下?
1.ubuntu 終端下獲取root
sudo -i
2.創(chuàng)建文件夾(usr下需要權限)
sudo mkdir /usr/lib/java
3.把文件移動到usr文件中(權限)
sudo mv /home/h/java/jdk1.7.0_25 /usr/lib/java
把/home/h/java/j下 的jdk文件夾 移動到usr/lib/java文件
4.copy完畢后進行JDK環(huán)境配置
相關文章:
Java菜鳥學習筆記(1)--Windows JDK環(huán)境變量配置與常見問題
posted on 2013-07-18 10:39 順其自然EVO 閱讀(1424) 評論(0) 編輯 收藏 所屬分類: linux