如何在fedora28上安装jdk1.8并设置其路径?

如何在fedora28上安装jdk1.8并设置其路径?

如何在fedora28上安装jdk1.8并设置其路径?

答案1

如果您想在 Fedora 上安装 Oracle JDK,您必须选择(检查您的 CPU 架构)。

  • 从 Oracle 网站下载 tar.gz 文件
  • 从Oracle网站下载rpm文件

选项 1 - tar.gz

恕我直言,最简单且侵入性较小的选项是下载 tar.gz 文件。假设您下载了该文件jdk-8u161-linux-x64.tar.gz。下载后打开终端并将文件解压到适当的位置,例如/home/myuser/programs通过执行以下命令将文件解压到用户主目录中的子文件夹

cd /home/myuser/programs
tar -xvzf <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.tar.gz

之后,您将拥有一个可以jdk1.8.0_161/home/myuser/programs其中引用的目录。让所有二进制文件/home/myuser/programs/jdk1.8.0_161/bin可用

export JAVA_HOME=/home/myuser/programs/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

这会将环境变量设置JAVA_HOME为提取所有文件的目录,并将子目录中的所有二进制文件bin放入环境变量中PATH

测试它:

java -version

输出应该是:

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

成功后,请记住将环境设置添加到您的~/.profile文件或 ~/.bashrc.

选项 2 - rpm 文件

Disalimer:我没有这样测试过。

为此,您需要 root 访问权限。下载 rpm 文件后,您可能需要通过执行来检查是否满足安装 JDK 的所有要求

rpm -i --test  <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

成功后,改为( su root) 并通过以下方式安装 rpm

rpm -i <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

也许你也可以使用sudo

sudo rpm -i <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

安装 rpm 文件后,您可能需要将二进制文件添加到PATH上面的变量中(请参阅选项 1)。

相关内容