Ubuntu java同命令不同優先級設置
首先安裝jdk
安裝openjdk
sudo apt install open-jdk-*
這樣會列出你想要安裝大部份內容,跟據自己的需要選擇安裝。
安裝oraclejdk
tar zxvf jdk-8u251-linux-x64.tar.gz
cp -r jdk-8u251 /opt/
編輯環境變量
sudo nano /etc/profile
//寫入以下代碼
export JAVA_HOME=/opt/jdk1.8.0_251/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
設置優先級
現有java 是什麼 版本
java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
andriod studio 就是要指定的版本。
現在來指定。
sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_251/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_251/bin/javac 300
update-alternatives --config java
//這樣就改成了orcale jdk