在 cloud9 上安装 Java 8

Installing Java 8 on cloud9

我正在尝试通过 webupd8 PPA 在 cloud9 上安装 java 8。所以我要添加存储库

sudo add-apt-repository ppa:webupd8team/java

接下来我进行更新,最后当我 运行 命令时

sudo apt-get install oracle-java8-installer

我收到错误

E: Unable to locate package oracle-java8-installer

有什么想法可以解决这个问题并在 cloud9 上安装 java 8 吗?

将以下两行添加到您的文件/etc/apt/sources.list(如果不存在,您可以创建)

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

然后运行sudo apt-get update,你应该可以安装oracle-java8-installer

这基本上是手动执行 add-apt-repository。我怀疑这个问题是由于默认源文件 /etc/apt/sources.list.d/* 被挂载为只读(例如参见 Cloud9 社区的 this topic

正如 christophetd 所指出的,我完成了以下步骤并且所有安装都没有问题:

$ sudo vim /etc/apt/sources.list

将以下代码行添加到文件中:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

$ sudo apt-get update

$ sudo add-apt-repository ppa:webupd8team/java

$ sudo apt-get install oracle-java8-installer

$ java -version

java version "1.8.0_101"