官方下載地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlhtml
找到對應系統的下載java
這裏簡單地闡述一下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權限)。編輯器
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
2.1 在控制檯下輸 apt-cache search jdkhtm
以後在查看版本 看中想安裝的版本
而後在控制檯輸入 sudo apt-get install xxxx(xxxx爲jdk版本)
而後等待安裝完畢便可
優勢跨平臺:好比Linux, Windows以及Mac OS
缺點:壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面作得很是好。
咱們可使用下列的命令壓縮一個目錄:
# zip -r archive_name.zip directory_to_compress
下面是若是解壓一個zip文檔:
# unzip archive_name.zip
優勢:消耗很是少的CPU以及時間去打包文件
缺點:他僅僅只是一個打包工具,並不負責壓縮。
如何打包一個目錄:
# tar -cvf archive_name.tar directory_to_compress
如何解包:
# tar -xvf archive_name.tar.gz
上面這個解包命令將會將文檔解開在當前目錄下面。
也能夠用這個命令來捏住解包的路徑:
# tar -xvf archive_name.tar -C /tmp/extract_here/
優勢:壓縮時不會佔用太多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進行壓縮。
# tar -jcvf archive_name.tar.bz2 directory_to_compress
上面這個解包命令將會將文檔解開在當前目錄下面。
也能夠用這個命令來捏住解包的路徑:
# tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/
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環境配置