Java菜鳥學習筆記(2)--Ubuntu JDK環境變量配置與常見問題

 

一.官網下載方法


1.1 官網下載JDKDK

 

 

官方下載地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlhtml

找到對應系統的下載java



1.2 版本區別

 

這裏簡單地闡述一下rpm、tar.gz的區別。linux

1.2.1 rpm格式的軟件包適用於基於Red Hat發行版的系統,如Red Hat Linux、SUSE、Fedora. 相似地,ubuntu

1.2.2 deb格式的軟件包則是適用於基於Debian發行版的系統,如Debian、Ubuntu、Mint.jvm

1.2.3 tar.gz格式只是一個壓縮包,裏面通常是源碼,所以只要使用tar命令或解壓軟件解壓到相應路徑就能夠了。若是使用的是Ubuntu amd64,故選擇jdk-7u11-linux-x64.tar.gz,下載後解壓到了/usr/lib/java/目錄下(須要root權限)。編輯器


 

1.3 JDK變量配置


JDK環境變量配置以下:
執行命令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系統默認安裝並使用OpenJDK(usr/lib/jvm/),所以須要手動修改系統默認的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檢查是否配置成功。spa



本文基於http://www.linuxidc.com/Linux/2013-01/78221.htm修改而成如須要原版請點擊連接前往orm

 

二.apt-ge方法



2.1 在控制檯下輸   apt-cache search jdkhtm

       以後在查看版本 看中想安裝的版本

       而後在控制檯輸入 sudo apt-get install xxxx(xxxx爲jdk版本)

       而後等待安裝完畢便可



 

三.遇到問題


3.1 Ubuntu怎麼解壓 tar.gz ?

2.1.2參考了 Ubuntu解壓縮zip,tar,tar.gz,tar.bz2這篇文章,各個格式相應的壓縮解壓命令以下

 

ZIP

zip多是目前使用得最多的文檔壓縮格式。

 

優勢跨平臺:好比Linux, Windows以及Mac OS

缺點:壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面作得很是好。


咱們可使用下列的命令壓縮一個目錄:
# zip -r archive_name.zip directory_to_compress

下面是若是解壓一個zip文檔:
# unzip archive_name.zip

 

TAR

Tar是在Linux中使用得很是普遍的文檔打包格式。

 

優勢:消耗很是少的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有用格式本壓縮

 

優勢:壓縮時不會佔用太多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/

(按 http://www.linuxidc.com/Linux/2012-08/68122.htm修改,如需原版請點擊連接前往)
 


 

 

3.2 如何把解壓好的文件放到 /usr/lib/java/ 目錄下

 

1.ubuntu 終端下獲取root
sudo -i
2.建立文件夾(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環境配置

相關文章
相關標籤/搜索