我正在尝试安装 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。