将 jdk 11 删除到 jdk 8

Ded*_*edi 5 java jdk openjdk

我有一个ubuntu虚拟机,我不小心安装了jdk 11,但我想安装jdk 8,然后像这样设置环境变量。

#in the .bashrc file if want to add the following lines
export JAVA_HOME=~/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export SPTARGET=sandbox 
Run Code Online (Sandbox Code Playgroud)

问题是我没有安装jdk,我是直接从命令行安装的

sudo apt install default-jre

每当我检查版本时

$ java -version 输出: openjdk version "11.0.3" 2019-04-16

有谁知道我如何删除这个java版本,然后手动添加java jdk环境变量?

tat*_*tsu 7

我知道该怎样 :)

首先卸载 Java(选择以下三个之一):

您可以在终端中输入以下内容:

sudo apt purge default-jre
Run Code Online (Sandbox Code Playgroud)

如果这不是可移动包(尽管应该是,因为这就是您安装的包),则运行以下命令:

sudo apt purge openjdk*
Run Code Online (Sandbox Code Playgroud)

如果这仍然不是它那么这一定是它:

sudo apt purge oracle-java*
Run Code Online (Sandbox Code Playgroud)

然后重新安装您想要的 Java 版本:

sudo add-apt-repository ppa:openjdk-r/ppa -y
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
Run Code Online (Sandbox Code Playgroud)

现在已经安装了java 8 jdk。

现在不再可能(据我所知,如果没有,请纠正我)在ubuntu上安装oracle版本的java 8(尤其不是9)jdk。


归档时间:

查看次数:

7182 次

最近记录:

6 年,3 月 前