在CentOS系統上安裝OpenJDK和JDK(假設這里指的是Oracle JDK,因為Oracle JDK并非開源,而OpenJDK是開源的)主要區別在于它們的來源、授權協議、包含的功能、以及對Java商標的使用。但實際上,由于Oracle JDK并非開源,因此在CentOS上通常默認安裝的是OpenJDK,而不會特意去安裝Oracle JDK來進行區分。以下是關于OpenJDK的相關信息:
java -version
時,顯示的是OpenJDK而不是Oracle JDK。sudo yum update
sudo yum install java-1.8.0-openjdk-devel
編輯~/.bashrc
或/etc/profile
文件,添加以下內容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
運行java -version
命令,確認安裝的OpenJDK版本。
總的來說,雖然理論上存在Oracle JDK和OpenJDK的區別,但在CentOS系統上,用戶通常接觸和使用的是OpenJDK,因為它是默認安裝的,并且可以滿足大多數Java開發需求。