Centos6.5 rpm方式指定目錄安裝JDK


Centos6.5 rpm方式指定目錄安裝JDK

 
第一步:下載jdk
本例使用jdk-7u5-linux-i586.rpm包,登陸到http://www.java.com下載即可。
第二步:檢查文件權限及安裝情況
1.以root權限登陸系統,查看並修改使jdk-7u5-linux-i586.rpm具有執行權限
chmod +x jdk-7u5-linux-i586.rpm
2. 若之前沒有裝過或系統自帶了JDK,為了確保安裝順利,請卸載系統自帶的jdk版本:
查看自帶的jdk:rpm -qa|grep gcj
卸載刪除上面查找的內容:rpm -e –nodeps java*
第三步:安裝jdk 
提示:根據提示一步步安裝
rpm -ivh --prefix= /opt/java jdk-7u5-linux-i586.rpm
注意:若出現以下i情況,不用管它,是因為你的rpm包里把這些文件直接裝進JAR包里了,Unpacking 的時候找不到,不影響的。
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/rt.pack
第四步:增加JAVA_HOME環境變量
# vi /etc/profile
在最后面增加:
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_05  //注意若下載了其他版本,注意變通
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
保存退出
注釋:
1.JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑,此路徑下包括lib,bin,jre等文件夾(tomcat,Eclipse的運行都需要依靠此變量)。
2.CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設:.:%JAVA_HOME%\lib。
3.PATH使得系統可以在任何路徑下識別java命令,設為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。
%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)
特別注意:
環境變量值的結尾沒有任何符號,不同值之間用;隔開(unix中用:)。
CLASSPATH變量值中的.表示當前目錄。
第五步:環境變量生效
 source /etc/profile
第六步:建立軟/硬連接
進入 /usr/bin/目錄
cd /usr/bin
ln -s -f /usr/java/ jdk1.7.0_05/jre/bin/java
ln -s -f /usr/java/ jdk1.7.0_05/bin/javac
第七步:測試
上述步驟完成后,則表示安裝已經完成,可以通過運行測試。
java -version
三思而后行!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM