在 Ubuntu 20 中安装 Java 时出现问题

在 Ubuntu 20 中安装 Java 时出现问题

我尝试使用以下命令安装 Java:

apt install default-jre  

但是当我想使用以下方法查看版本时:

java -version 

它说 :

apt install default-jre              # version 2:1.11-72, or
apt install openjdk-11-jre-headless  # version 11.0.8+10-0ubuntu1~20.04
apt install openjdk-8-jre-headless   # version 8u265-b01-0ubuntu2~20.04
apt install openjdk-13-jre-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jre-headless  # version 14.0.1+7-1ubuntu1

我再次运行安装命令:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jre is already the newest version (2:1.11-72).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

当我尝试运行以下命令时:

sudo update-alternatives --config java

我懂了 :

There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nothing to configure.
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/jvm/java-11-openjdk-amd64/bin/java because link group java is broken
update-alternatives: warning: not replacing /usr/bin/java with a link

同样的事情不断发生。

我在安装过程中没有遇到任何问题,并且一切正常,但当我运行依赖于 Java 的程序或运行 Java 版本时,它不起作用。

问候

答案1

通过转到以下路径解决了问题:

 /usr/bin/java 

我在那里找到了一个名为

 "jdk-14.0.2_linux-x64_bin.deb"

删除那里的 java 文件夹解决了这个问题,现在一切正常。

问候

相关内容