Java JRE 8 安装

Java JRE 8 安装

我正在尝试在我的 Linux 机器(Ubuntu 14.04 (Trusty Tahr))上安装 Java JRE 8。我做了两件事:

第一个是关注Java 的帮助页面。我下载了 tarball 并使用tar zxvf jre-8u73-linux-x64.tar.gz命令安装了它。但是,当我运行:

java -version

我得到:bash: /usr/bin/java: No such file or directory

没有配置文件,二进制文件/bin/无穷无尽……我不确定我应该执行哪一个。我尝试执行该java文件,但什么也没发生。

因此,我尝试使用 apt-get 来获取它。以下是我运行的命令:

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

但是,当我再次运行时java -version,它显示相同的内容。

所以我说算了,让我mkdir /usr/bin/java再试一次。我自动删除了该软件包,然后重新安装。现在我 bash: /usr/bin/java: Is a directory运行时才得到结果java -version

我怎样才能解决这个问题?

答案1

由于某些奇怪的原因,其他响应对我来说不起作用。因此,要安装 Java 1.8(来自 Oracle),我另行运行了此命令:

1:添加Oracle的PPA(个人软件包存档):

sudo add-apt-repository ppa:webupd8team/java

2:然后更新你的软件包存储库

sudo apt-get update

3:安装Oracle JDK 8:

sudo apt-get install oracle-java8-installer

这对我来说是可行的。现在,当我运行 时java -version,我得到:

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode

有关详细信息,请参阅这个帖子在 Medium.com 上。

答案2

我不知道为什么您无法从 ppa 安装 openjdk ppa:openjdk-r/ppa,也许它有一些问题。但是如果您想安装 Oracle Java,则在使用 提取文件夹后tar zxvf jre-8u73-linux-x64.tar.gz,您必须创建指向可执行文件的符号链接,请尝试使用sudo ln -sv /path-to-extracted-folder/bin/java /usr/local/bin/java

答案3

安装默认 JRE/JDK

首先更新包索引

sudo apt update

接下来安装 Java 运行时环境(JRE)类型

sudo apt-get install default-jre

并通过以下方式安装 Java 开发工具包(JDk)

sudo apt-get install default-jdk

安装 Oracle JDK

添加 Oracle 的 PPA,然后更新您的软件包。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

您需要在终端中输入哪个版本

sudo apt-get install oracle-java6/7/8/9-installer

安装 Java 后,您可以管理您的 Java 版本

sudo update-alternatives --config java

设置 JAVA_HOME 环境变量

sudo update-alternatives --config java

从您首选的安装中复制路径,然后使用 nano 或您最喜欢的文本编辑器打开 /etc/environment。

sudo nano /etc/environment

在文件中添加如下行(使用正确的路径):

JAVA_HOME="/usr/lib/jvm/java-6/7/8/9-oracle"

保存并退出文件,然后重新加载。

source /etc/environment

现在可以通过执行以下命令来测试环境变量是否已设置:

echo $JAVA_HOME

并输入

javac --version
java --version 

这些命令显示您安装的 java(运行 Java 程序的解释器)和 javac(创建它们的编译器)的版本。

相关内容