CentOS6.5安裝JDK1.8


1、查看Linux自帶的JDK是否已安裝(如果安裝則卸載CentOS已安裝的低版本)

安裝好的CentOS會自帶OpenJdk,用命令 java -version,會有下面的信息:

java -version

2、卸載openjdk

先查看 # rpm -qa | grep java顯示如下信息:

rpm -qa | grep java

卸載命令:

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686

如果出現找不到openjdk source的話,那么還可以這樣卸載:

yum -y remove java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
yum -y remove java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686

3、從SUN公司網站下載最新的JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

我這里下載的是RPM包的。

4、將JDK上傳到 /usr/local/mypackages/文件夾中。

5、安裝JDK

rpm -ivh jdk-8u40-linux-i586.rpm

6、配置環境變量

vi /etc/profile
# 要最后加上下面三行
export JAVA_HOME=/usr/java/jdk1.8.0_40
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意:

a. 你要將 /usr/java/jdk1.8.0_40改為你的jdk安裝目錄

b. linux下用冒號“:”來分隔路徑

c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變量的值,在設置環境變量時特別要注意不能把原來的值給覆蓋掉了,這是一種常見的錯誤。

d. CLASSPATH中當前目錄“.”不能丟,把當前目錄丟掉也是常見的錯誤。

e. export是把這三個變量導出為全局變量。

f. 大小寫必須嚴格區分。

7、使環境變量生效

source /etc/profile


免責聲明!

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



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