當(dāng)前位置:博客首頁>>Ubuntu >> 閱讀正文

Ubuntu12.04安裝Java開發(fā)環(huán)境(jdk7)

作者: 鄭曉 分類: Ubuntu 發(fā)布于: 2013-04-22 23:33 瀏覽:20,986 評(píng)論(14)


Java的開發(fā)環(huán)境的搭建還算比較簡(jiǎn)單的,在Windows下,我們可以去官網(wǎng)下載并安裝自己需要的JDK版本,再去“我的電腦”高級(jí)設(shè)置里配置一下系統(tǒng)環(huán)境變量就可以了。在Ubuntu下安裝也是類似,只需簡(jiǎn)單的幾步便可快速的搭建起Ubuntu下的Java開發(fā)環(huán)境。
1.到Oracle官網(wǎng)下載自己需要的JDK版本。
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
32位選擇x86,64位選擇x64,Ubuntu一般選擇tar.gz包下載,我選擇的是jdk-7u21-linux-i586.tar.gz。

(以下命令后的//雙斜線均為注釋,不需要輸入到命令行中運(yùn)行!)
2.把下載到的tar.gz包拷貝解壓至/usr/lib/java目錄中。
$cd /usr/lib //定位到lib目錄中
$sudo mkdir java //創(chuàng)建一個(gè)java目錄,當(dāng)然名字可以自定義,我這里用的是java
$sudo cp -r ~/download/jdk-7u21-linux-i586.tar.gz /usr/lib/java //把下載的文件拷貝到新創(chuàng)建的目錄中
$sudo tar -zxvf jdk-7u21-linux-i586.tar.gz //解壓縮,這時(shí)java中會(huì)生成一個(gè)解壓出的”jdk-7u21-linux-i586″目錄
當(dāng)然,你可以把這個(gè)解壓出的文件夾重命名,我這里將它重命名為了jdk。

3.現(xiàn)在可以開始設(shè)置環(huán)境變量了。用你喜歡的編輯器打開/etc/profile文件,比如gedit,我這里用的是vim。
$sudo vim /etc/profile
在文件最后增加三行:
export JAVA_HOME=/usr/lib/java/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
第一行最后jdk是解壓后的文件夾名,要按照自己的來,如下圖:
配置環(huán)境變量

4、將系統(tǒng)默認(rèn)的jdk修改過來
$ sudo update-alternatives –install /usr/bin/java java /usr/lib/java/jdk/bin/java 300
$ sudo update-alternatives –install /usr/bin/javac javac /usr/lib/java/jdk/bin/javac 300
$ sudo update-alternatives –config java
$ sudo update-alternatives –config javac
第一二行要注意后面的路徑要改成自己的。

5.enjoy! 測(cè)試一下:
$java -version
ubuntu-java-version

6.當(dāng)然,有可能由于某些原因,你在運(yùn)行java或javac時(shí),ubuntu會(huì)提示你權(quán)限不夠,解決辦法也很簡(jiǎn)單:
$chmod +x /home/user/java/jdk1.7.0/bin/java
再給javac加上權(quán)限:
$chmod +x /home/user/java/jdk1.7.0/bin/javac
ok!

? ? ? ?

本文采用知識(shí)共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時(shí)請(qǐng)注明出處及相應(yīng)鏈接。

本文永久鏈接: http://www.yjfs.org.cn/install-java-ubuntu12-04-jdk7.html

Ubuntu12.04安裝Java開發(fā)環(huán)境(jdk7):目前有14 條留言

用戶評(píng)論頭像 膚質(zhì)鑒別發(fā)表于 2013年05月09日 17:20[回復(fù)]

學(xué)JAVA滴飄過??!

發(fā)表評(píng)論

change vcode