在Ubuntu 14.04.5 LTS机器上升级到Java 8

在Ubuntu 14.04.5 LTS机器上升级到Java 8,java,linux,ubuntu,Java,Linux,Ubuntu,我目前已经为我的用户帐户安装了1.7.0_121,我没有sudo权限。我想从我的终端升级到Java8。我在这里看到过它是用来发出命令的 sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 但是,这些对我不起作用(apt添加存储库失败)。我应该如何进行?多谢各位 没有sudo特权,恐怕你做不到。请让您的系统管理员为

我目前已经为我的用户帐户安装了1.7.0_121,我没有sudo权限。我想从我的终端升级到Java8。我在这里看到过它是用来发出命令的

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

但是,这些对我不起作用(apt添加存储库失败)。我应该如何进行?多谢各位

没有sudo特权,恐怕你做不到。请让您的系统管理员为您执行此操作。

您无法更新到Java 8,但可以将Java 8与已安装的Java版本并行安装

为此,只需转到页面并下载适用于您的平台的.tar.gz变体。然后,您可以将其解压缩到主文件夹中的某个位置

最后,您可以将提取包中的bin文件夹添加到您的路径中,以从命令行执行新的Java版本

这种方法的缺点是,您无法更改系统服务的java版本!(您需要sudo权限或root访问权限。)


也可能是您自己启动的其他服务/守护进程/服务器,可能您必须将它们指向新安装的Java版本

它失败的原因是什么?获取服务器jre,这是一个伪装的jdk,并将其提取到您的家中。这与编程没有直接关系,很可能更适合。是的,请将问题转移到另一个站点,如@Turing85 suggest或至@Makoto以获取我的用户帐户,我没有sudo权限。@Makoto他们在问题中声明他们没有sudo权限。下次请仔细阅读这个问题。