大多數LINUX發行版本里,內置或者通過軟件源安裝JDK的話,都是安裝的openjdk.
openjdk是jdk的開放原始碼版本,以GPL協議的形式放出。
openjdk只包含最精簡的JDK
在安裝openjdk的機器上,輸入“java -version”顯示的是openjdk
openJDK 與 Sun 的 JDK 功能都是一樣的,只是版權信息不一樣。
OpenJDK 公開了 JDK、JVM、JRE、Java 類庫的源代碼,而 Sun JDK 只公開了 Java 類庫的源代碼。
通過 LICENSE 文件可以看出 OpenJDK 是 GNU 許可證,而 Sun JDK 的 LICENSE 是 Java 許可證。
OpenJDK, Sun JDK, IBM JDK, Oracle JDK 等對於開發、運行沒有什么問題。
1. Ctrl+Alt+T 打開終端執行以下命令:
sudo add-apt-repository ppa:openjdk-r/ppa
輸入你的sudo密碼繼續
2. 升級系統資源包並安裝openjdk1.8:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
3. 在多個JDK版本中切換JDK
sudo update-alternatives –config java
選擇你需要的JDK版本:
設置一個默認Java:
sudo update-alternatives –config javac
4. 檢查JDK版本:
java -version
輸出以下信息表示成功
openjdk version “1.8.0_01-internal”
OpenJDK Runtime Environment (build 1.8.0_01-internal-b04)
OpenJDK 64-Bit Server VM (build 25.40-b08, mixed mode)
5.設置jdk環境變量
這里采用全局設置方法,它是是所有用戶的共用的環境變量
$sudo gedit ~/.bashrc
添加以下代碼:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:JAVAHOME/lib:JAVAHOME/lib:{JRE_HOME}/lib
export PATH=JAVAHOME/bin:JAVAHOME/bin:PATH