我是 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