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

sudo apt install default-jdk

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

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


当前回答

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

如果您想安装最新的JDK 1.8,请使用webupd8team PPA。

在系统中添加存储库:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

您现在可以使用以下命令安装Oracle Java 8:

sudo apt-get install oracle-java8-installer

这个ppa存储库还提供了一个包来自动设置环境变量。类型:

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

其他回答

注: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

参考

请按照此步骤安装oracle JDK

从oracle下载JDK(例如Java 8 for 64位机器JDK -8u241-linux-x64.tar.gz) 在主目录或首选位置提取*.tar.gz文件 设置环境变量 例如打开终端类型sudo gedit ~/.bashrc 在.bashrc文件的末尾添加以下行 export JAVA_HOME=/opt/jdk1.8.0_241 #添加自己的jdk位置 导出路径= $路径:$ JAVA_HOME / bin 保存并退出 最后,源.bashrc 例如来源~/.bashrc 现在打开一个新的终端类型jdk -version

你可以使用SDKMan,

curl -s "https://get.sdkman.io" | bash
source "~/.sdkman/bin/sdkman-init.sh"
sdk install java

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

如果你想安装Oracle JDK,你可以使用这个自动的脚本来完成所有的工作。

在作者的博客上有详细的使用说明。