在 Ubuntu 20.04 上安装 Java

在 Ubuntu 20.04 上安装 Java

我是 Ubuntu 新手,正在尝试在 Ubuntu 20.04 上安装 Java。我按照https://tecadmin.net/install-java-ubuntu-20-04/大约 2% 的进度时,许可协议弹出,但不允许我继续。有许可协议,但点击它没有任何作用。向下滚动到底部,我看不到其他可以点击以允许它继续的内容。

答案1

该许可协议来自 Oracle Java 14 软件包,而不是 Ubuntu Java 14 软件包。在弹出的 Oracle 许可协议窗口中,使用Tab和键接受许可。Enter


Ubuntu 版本的 openjdk-14-jdk 没有许可协议。/etc/apt/sources.list使用以下命令从文件中删除非默认软件源:如何恢复默认存储库?并运行sudo apt update以刷新可用软件列表。

现在您可以安装 Java 了。要在 Ubuntu 20.04 中手动下载并安装 openjdk-14-jdk 以及 openjdk-8-jdk 和 openjdk-11-jdk,请打开终端并输入:

sudo apt update
sudo apt install openjdk-8-jdk openjdk-11-jdk
cd ~/Desktop/
wget http://mirrors.kernel.org/ubuntu/pool/universe/o/openjdk-14/openjdk-14-jre-headless_14.0.2+12-1_amd64.deb http://mirrors.kernel.org/ubuntu/pool/universe/o/openjdk-14/openjdk-14-jre_14.0.2+12-1_amd64.deb http://mirrors.kernel.org/ubuntu/pool/universe/o/openjdk-14/openjdk-14-jdk-headless_14.0.2+12-1_amd64.deb http://mirrors.kernel.org/ubuntu/pool/universe/o/openjdk-14/openjdk-14-jdk_14.0.2+12-1_amd64.deb
sudo apt install ./openjdk-14-jre-headless_14.0.2+12-1_amd64.deb ./openjdk-14-jre_14.0.2+12-1_amd64.deb ./openjdk-14-jdk-headless_14.0.2+12-1_amd64.deb ./openjdk-14-jdk_14.0.2+12-1_amd64.deb

答案2

另一种方法是开发者工具这为您提供了更大的灵活性。

说明非常简单:

curl -s "https://get.sdkman.io" | bash 

从那里sdk ls会显示可用的软件包并sdk install java安装 Java。当然,还有许多选项,这些只是默认选项,可为您指明另一个方向。

我相信可以使用 Oracle 二进制文件,sdkman但必须深入了解其文档。上述选项使用开源存储库,因此许可是好简单处理。

相关内容