2010年10月3日 星期日

Linux 上配置JAVA JDK

§Linux上配置JDK
Sun JAVA JDK 1.6下載頁
因為已經被Oracle吃掉所以官網改成 Oracle JAVA
Oracle Sun Java SE JDK

JDK 下載點
Java SE Development Kit 6u21
 jdk-6u21-linux-x64-rpm.bin
Java SE Development Kit 6u21
 jdk-6u21-linux-x64.bin

這篇文章是使用jdk-6u21-linux-x64.bin
Step1.下載JDK
用你習慣的方式下載JDK,由於是Ubuntu你可以直接開瀏覽器下載,用瀏覽器直接下載可以在home/Downloads裡看到jdk-6u21-linux-x64這個檔案,你也可在命令列中使用wget命令來下載,如


:~/Downloads$ wget -O jdk-6u21-linux-x64.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u21-linux-x64.bin?BundledLineItemUUID=F6qJ_hCxDsYAAAErUi0F_HEN&OrderID=.VqJ_hCx4egAAAErOS0F_HEN&ProductID=xKiJ_hCySHIAAAEpT7wzBGsB&FileName=/jdk-6u21-linux-x64.bin


wget -O jdk-6u21-linux-x64.bi如此可以將下載後的檔案存成 jdk-6u21-linux-x64.bin

Step2.將檔案移至/opt中
:~/Downloads$ sudo mv jdk-6u21-linux-x64.bin /opt

過程中會問你管理者密碼,輸入後即可搬移


Step3.更改檔案權限

:/opt$ chmod +x jdk-6u21-linux-x64.bin 

Step4.解壓縮
:/opt$ sudo ./ jdk-6u21-linux-x64.bin 


這個檔案執行後會自解壓縮,以上執行完畢可以在opt下看到一個jdk1.6.0_21的資料夾。

Step5.建立Java資料夾
  • :/opt$ sudo mkdir java
Step6.將jdk1.6.0_21移到java資料夾下
此步可以省略,只是個人習慣,方便日後若是有java系列的東西方便放一起管理,例如JRE。
  • /opt$ sudo mv jdk1.6.0_21 java
Step7.設定環境變數
  • :/opt$ sudo nano /etc/profile

  • :/opt$ sudo gedit /etc/profile
在文件最尾端輸入
#java environment 
export JAVA_HOME=/opt/java/jdk1.6.0_21
export CLASSPATH=.:./classes:../classes:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin


Step8.
  • source /etc/profile
Step9.重新啟動Linux

Step10.測試java是否啟動







~$ java -version







參考資料
http://tsjianxin.blog.51cto.com/1309817/355384
http://tw.myblog.yahoo.com/jw!q5yoQbKZG0AAcnvqqbxB/article?mid=16
http://tech.techweb.com.cn/thread-226426-1-1.html
http://doflower.blogspot.com/2009/05/linuxjava-classpath.html
http://freelon.pixnet.net/blog/post/30820017


關於環境變數的profile檔功用可以參考鳥哥網站,鳥哥介紹的很清楚真是功德無量
http://linux.vbird.org/linux_basic/0320bash.php#settings_bashrc