Linux安裝Java

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

1、準備工作:

到Oracle官網下載JDK jdk-6u31-linux-x64-rpm.bin,根據系統是32還是64位的選擇下載對應的rpm包.

根據需要選擇是否刪除linux中原有的java版本,不卸載也不會影響安裝.suse卸載java有界面操作,比較簡單,打開Yast,點開Software Management,搜索java,找到舊版本,把前面的勾去掉,點應用,就可以卸載了.也可以使用命令刪除.

先用rpm -qa | grep java 列出已安裝的版本,然後用rpm -e 已安裝版本卸載舊版本的java.

2、安裝JDK

找到下載的JDK文件,先更改文件訪問許可權,如果沒有root許可權,sudo一下.

chmod 755 jdk-6u31-linux-x64-rpm.bin

./jdk-6u31-linux-x64-rpm.bin

這個安裝過程很快,最后按一下回車鍵就能看到done字樣,說明安裝成功了.安裝完成後會在jdk-6u31-linux-x64-rpm.bin的當前目錄下面發現幾個*.rpm的包,使用rm *.rpm 命令刪除掉,留著也是浪費空間.

安裝的java可以在/usr/java/這個目錄裡邊找到.

3、最后的設置

在/etc/profile文件後面加上下面內容

JAVA_HOME=/usr/java/jdk1.6.0_31
JRE_HOME=/usr/java/jdk1.6.0_31/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
添加完成後Esc一下,按:wq保存退出.

為了在當前bash環境下查看效果,輸入命令source /etc/profile.

再查看javac版本:javac -version,就能看到已經是當前安裝的版本的了.

再看一下java的版本:java -version,這裡有可能還是舊版本,舊版本沒刪除,或 者刪除的時候沒刪成功.這個也好辦,將/usr/bin/java重新鏈接到/usr/java/jdk1.6.0_31/下的java上:

ln -fs /usr/java/jdk1.6.0_31/bin/java /usr/bin/java

-f表示強制 -s表示符號鏈接,有的也叫軟連接.

可以使用 ll /usr/bin/java查看是否鏈接到指定文件上.

也可以先刪除/usr/bin/java 文件,然後

ln -s /usr/java/jdk1.6.0_31/bin/java /usr/bin/java

上訴步驟執行完成之後,查看java版本發現java -version也顯示了當前安裝的版本號.

到這裡linux下的java環境就搭建好了.





[火星人 ] Linux安裝Java已經有472次圍觀

http://coctec.com/docs/linux/show-post-45724.html