请帮忙!我从此站点下载了 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