尝试安装 Java 8..无法找到软件包 openjdk-8-jre

尝试安装 Java 8..无法找到软件包 openjdk-8-jre

我正在尝试安装 JAVA JRE 8。我尝试按照 apt-get 的步骤操作,但在那里找不到它。我尝试直接从 Oracle 网站下载它,现在我的 /downloads/javajre 文件夹中有该文件夹,但我的计算机上仍有 JDK7,我不知道如何覆盖它。我将路径变量添加到我的 ~./bashrc 文件夹中,但它仍将 JDK7 识别为主要 java 版本。我也尝试使用 apt-get purge JDK7,它确实卸载了,但它仍然出现在 java --version 中。我还尝试找到 JDK7 的环境变量,但找不到它,它不在 /etc/environment 中。所以我试图让 apt-get 工作,这样我就可以通过 change-configuration 更改版本,但找不到它。

我也尝试过这个,但是没有用:

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

我需要让它工作。第一个是我的版本,第二个是命令和输出。

  lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 14.04.4 LTS
    Release:    14.04
    Codename:   trusty

sudo apt-get install openjdk-8-jre
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package openjdk-8-jre

有什么想法吗?我已经花了大约 4 个小时来解决这个问题。

答案1

OpenJDK8 不包含在 Ubuntu 14.04 存储库中。

您可以通过以下方式从 PPA 将 Openjdk8 安装到 Ubuntu 14.04:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jre

答案2

我已在主目录中的 .profile 中完成了以下操作。

JAVA_HOME=/opt/jdk1.7.0_79;导出JAVA_HOME PATH=$JAVA_HOME/bin:$PATH

添加后,只需注销并登录即可。这将覆盖路径以首先包含 jdk1.7.0_79。在这种情况下,您需要使用 java 8 文件夹。例如,如果您在 /downloads/javajre 中安装了 java,则在主目录的 .profile 文件中添加以下内容

JAVA_HOME=/downloads/javajre;导出JAVA_HOME PATH=$JAVA_HOME/bin:$PATH

注销并登录。这应该会将您的 java 版本设置为 java 8。

相关内容