Centos7 安裝Oracle JDK1.8和OpenJDK 1.8


首先:Oracle JDKOpenJDK裝任何一個就可以了.
Oracle JDK和OpenJDK的區別:

Oracle JDK由Oracle公司開發,該公司是Sun許可證,基於Java標准版規范實現。它以二進制產品的形式發布。它支持多種操作系統,如Windows,Linux,Solaris,MacOS等。它支持不同的平台,如Intel 32位和64位架構,ARM架構和SPARC。它完全基於Java編程語言。之后,該許可證宣布將根據GPL(通用公共許可證)許可證發布。Oracle JDK包含許多組件作為庫形式的編程工具集合

OpenJDK是Java SE平台版的開源和免費實現,它是Sun Corporation(現在的Oracle Corporation)於2006年開始的開發結果。它是根據GNU GPL許可證授權的。它最初於2007年發布。它由Oracle Corporation,Red Hat,IBM,Apple Inc.,OpenJDK和Java Community等開發。它是使用C ++和Java編程語言編寫的。它支持不同的操作系統,如FreeBSD,Linux,Microsoft Windows,Mac OS X. OpenJDK是Java SE Platform Edition的官方參考實現。

Oracle與OpenJDK之間比較 Oracle JDK OpenJDK
執照 它是根據GPL(通用公共許可證)許可證授權的 它是根據GNU GPL(通用公共許可證)許可證授權的
發展 由Sun Microsystems Inc.開發 由Oracle,OpenJDK和Java社區開發
性能 根據Sun JDK的開發和實現提供性能 提供由Oracle JDK之上的一些供應商開發的高性能
可擴展性 根據Sun的實施 可以使用其他庫或Oracle JDK進行改進
費用 Sun的官方執行許可證 開源和免費實施可供免費使用
速度 由Sun Microsystems Inc.開發 第三方供應商將通過進行一些調整來提高JVM的速度
操作系統 支持Windows,Linux,Solaris,MacOS FreeBSD,Linux,Microsoft Windows,Mac OS X.
便於使用 可以與任何應用程序開發一起使用 可以與任何應用程序開發和其他開源工具一起使用,以提高開源實現模型的性能。

Oracle JDK1.8的安裝

1.下載 jdk-8u261-linux-x64.tar.gz
鏈接: https://pan.baidu.com/s/1_x5WqkzkSocM_Hc2aKVTQA 密碼: 6pat

2.創建目錄

# 把 jdk-8u261-linux-x64.tar.gz通過ftp傳送到Centos7服務器
> mkdir /usr/local/java
> tar -xzvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java
> mv /usr/local/java/jdk1.8.0_261 /usr/local/java/jdk1.8

3.配置環境變量


> vi /etc/profile
# 添加JAVA_HOME環境變量到文件末尾
export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=${JAVA_HOME}/bin:${PATH}
> source /etc/profile

4.測試

> java -version

Open JDK1.8的安裝

1.查看jdk1.8可用版本

> yum -y list java-1.8*

2.安裝Open JDK1.8

> yum install java-1.8* -y

3.查看Open JDK1.8安裝路徑

> rpm -qa | grep openjdk
java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-devel-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-demo-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-src-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-javadoc-zip-1.8.0.262.b10-0.el7_8.noarch
java-1.8.0-openjdk-accessibility-1.8.0.262.b10-0.el7_8.x86_64
java-1.8.0-openjdk-javadoc-1.8.0.262.b10-0.el7_8.noarch

> rpm -ql  java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/bin/policytool
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libawt_xawt.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libjawt.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libjsoundalsa.so
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/libsplashscreen.so
/usr/share/applications/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64-policytool.desktop
/usr/share/icons/hicolor/16x16/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/24x24/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/32x32/apps/java-1.8.0-openjdk.png
/usr/share/icons/hicolor/48x48/apps/java-1.8.0-openjdk.png

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64為Open JDK1.8的安裝路徑

4.配置環境變量

> vi /etc/profile
# 添加JAVA_HOME環境變量到文件末尾
export  JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
export  PATH=${JAVA_HOME}/bin:${PATH}

5.測試

> java -version


免責聲明!

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



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