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