qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

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

          一.官網下載方法

            1.1 官網下載JDKDK

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

            找到對應系統的下載

            1.2 版本區別

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

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

            1.2.2 deb格式的軟件包則是適用于基于Debian發行版的系統,如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環境變量配置如下:

            執行命令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檢查是否配置成功。

            本文基于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可能是目前使用得最多的文檔壓縮格式。

            優點跨平臺:比如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/

            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環境配置

          相關文章:

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

          posted on 2013-07-18 10:39 順其自然EVO 閱讀(1425) 評論(0)  編輯  收藏 所屬分類: linux

          <2013年7月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 田阳县| 股票| 石阡县| 修水县| 罗山县| 北安市| 白水县| 汉寿县| 桦川县| 安塞县| 丰宁| 固阳县| 双峰县| 英山县| 贵州省| 达拉特旗| 闽清县| 东源县| 夹江县| 綦江县| 绥阳县| 绥化市| 武安市| 普兰店市| 五常市| 新余市| 嘉黎县| 吉林省| 米泉市| 阳江市| 视频| 云阳县| 保亭| 威海市| 陵川县| 安岳县| 平定县| 铜山县| 涟源市| 邵阳县| 安塞县|