如何在 Ubuntu 19.10 上安装 Java(不是 OpenJava)

如何在 Ubuntu 19.10 上安装 Java(不是 OpenJava)

请帮忙!我从此站点下载了 Java SE JDK 的 .deb 版本:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html这个 .deb 文件保存在我的下载文件夹中。当我双击图标时,Ubuntu 软件安装页面弹出,我点击安装,但它从未安装过。

在此处输入图片描述

它出现在已安装选项卡下,但最右边的列中仍然显示安装。 在此处输入图片描述

所以我再次按下“安装”,它问你确定要删除它吗?如果我点击删除,它就会从 Ubuntu 软件中消失。我试过了, sudo dpkg -i jdk-11.07_linux-x64_bin.deb但得到“dpkg:错误:无法访问存档‘jdk-11.07_linux-x64_bin.deb’:没有这样的文件或目录”。

当我尝试使用终端安装时,收到此错误:Oracle JDK 11 is NOT installed. dpkg: error processing package oracle-java11-installer-local (--configure): installed oracle-java11-installer-local package post-installation script subprocess returned error exit status 1

Errors were encountered while processing: oracle-java11-installer-local E: Sub-process /usr/bin/dpkg returned an error code (1)

有任何想法吗? 在此处输入图片描述

java-11-oracle 目录中没有任何内容。我已经下载了 jdk-11.0.7_linux-x64_bin.tar.gz 并将其放入 /var/cache/oracle-jdk11-installer-local,但现在当我运行 sudo add-apt-repository ppa:linuxuprising/java 时,我收到错误 Err:1 archive.ubuntu eoan InRelease 无法解析“archive.ubuntu” 在此处输入图片描述

答案1

您可以按照以下步骤进行安装:

sudo add-apt-repository ppa:linuxuprising/java

sudo apt-get update

sudo apt-get install openjdk-11-jdk

然后你可以选择默认使用哪个 Java 版本

sudo update-alternatives --config java

相关内容