注意:这是一个老问题,答案反映了当时的世界。现代的Ubuntu发行版有OpenJDK可供安装

sudo apt install default-jdk

我正在尝试在Ubuntu Linux发行版上安装Java开发工具包(JDK),但我无法安装它。

在Ubuntu上安装它的步骤是什么?


当前回答

安装Oracle的Java JDK要求您在开始安装之前接受Oracle许可证。这只需要一次。如果出于某种原因需要自动化安装,可以运行以下命令在没有用户交互的情况下进行安装,例如,这对于自动脚本很有用。

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
java -version

其他回答

可以使用sudo apt-get install default- JDK terminal命令安装默认版本的JDK。

在安装Java之前,首先输入sudo apt-get update terminal命令,然后输入install terminal命令。你可以从这里得到更多信息。

看一看OpenJDK。它是Linux上的标准JVM实现。

注:WebUpd8团队的PPA已于2019年4月16日终止。因此,这个PPA没有任何Java文件。更多信息可以在PPA的Launchpad页面上找到。因此,由于历史原因,下面的方法不再适用和存在。

在Ubuntu上安装Java 8

首先,您需要在您的系统中添加webupd8team Java PPA存储库,并使用以下命令集安装Oracle Java 8。

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

验证已安装的Java版本

使用上述步骤成功安装Oracle Java后,使用以下命令验证已安装的版本。

$ java -version

java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

###配置Java环境

在webpd8的ppa存储库中还提供了一个用于设置环境变量的包,使用以下命令安装此包。

$ sudo apt-get install oracle-java8-set-default

参考

如果你不想为Ubuntu安装OpenJDK: JDK源安装程序,可以试试这个方法

我也有同样的问题,但没有一条评论对我有用。最后,我注意到我禁用了我的更新。当我重新激活它,所以sudo apt-get更新工作正确,问题得到解决。 (更新系统设置>软件和更新>更新选项卡 这里我勾选了两个重要更新和推荐更新的第一个选项)。