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

sudo apt install default-jdk

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

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


当前回答

你可以通过apt-get安装:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java11-installer

之后,不要忘记检查版本:

java -version

其他回答

执行这一系列命令(插入、更新和安装),您就可以开始了。

首先添加存储库: Sudo add-apt-repository ppa:webupd8team/java 更新: Sudo apt-get update 安装: Sudo apt-get install oracle-java7-installer

在Ubuntu1604中,我遇到了“没有安装候选错误”。下面的步骤帮助我安装。

-sudo apt-get update -sudo apt-get upgrade -apt-get install software-properties-common -sudo add-apt-repository ppa:webupd8team/java -apt-get更新 -sudo apt install oracle-java8-installer

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

参考

Sun-java6-jdk是由oracle-java8-installer或oracle-java7-installer或oracle-java7-installer提供的虚拟包。

sudo apt-get install oracle-java8-installer  

会给你sun-java6-jdk。

你也可以很容易地安装Oracle的JDK 1.7;作为一个例子,这是如何安装JDK 1.7.0_13;

从Oracle的网站下载JDK。下载到最新版本的链接总是从http://java.oracle.com。

作为根,做;

cd /usr/local
tar xzf <the file you just downloaded>

作为普通用户,在~/中添加或更改这两行。型材要指向安装;

export JAVA_HOME=/usr/local/jdk1.7.0_13
export PATH=$PATH:$JAVA_HOME/bin

如果是更新,您可能还想删除/usr/local中的旧java安装目录。

登出并重新登录(或做。~/.profile),一切都应该正常工作。

Oracle JDK的缺点是它不会像OpenJDK那样随系统的其他部分一起更新,所以如果您正在运行需要它的程序,我主要会考虑使用它。