网站搜索

如何在 Linux 系统上安装 Java 9 JDK


Java 是一个以其跨平台可用性而闻名的软件集合,由 Sun Microsystems 于 1995 年开发。Java 平台由于其快速、安全可靠的性质。如今,Java 无处不在,从桌面到数据中心、游戏机到科学计算机、移动电话到互联网等等……

同一台计算机上可以安装和运行多个版本的 Java,并且一台计算机上可以同时安装不同版本的 JDKJRE,实际上有大量需要 Java-jre(Java 运行时环境)的应用程序以及开发人员需要 Java-sdk(软件开发工具包)的应用程序。

许多Linux发行版都附带了其他版本的Java,称为OpenJDK(不是由Sun Microsystems开发并被Oracle公司收购的版本)。 OpenJDK是Java应用程序的开源实现。

Java 版本的最新稳定版本是9.0.4

在 Linux 中安装 Java 9

1. 在安装 Java 之前,请务必先验证已安装 Java 的版本。


java -version

java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

从上面的输出可以清楚地看出,安装的 Java 版本是 OpenJDK 1.7.0_75

2. 创建一个要安装 Java 的目录。对于全局访问(对于所有用户),最好将其安装在目录 /opt/java 中。


mkdir /opt/java && cd /opt/java

3. 现在是时候前往官方 Java 下载页面下载适合您的系统架构的 Java (JDK) 9 源 tarball 文件了。

作为参考,我们提供了源 tarball 文件名,请仅选择并下载下面提到的这些文件。


jdk-9.0.4_linux-x64_bin.tar.gz

或者,您可以使用 wget 命令将文件直接下载到 /opt/java 目录中,如下所示。


cd /opt/java
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz

4. 下载文件后,您可以使用 tar 命令解压缩 tarball,如下所示。


tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz

5. 接下来,移动到提取的目录并使用命令 update-alternatives 告诉系统 java 及其可执行文件的安装位置。


cd jdk-9.0.4/
update-alternatives --install /usr/bin/java java /opt/java/jdk-9.0.4/bin/java 100  
update-alternatives --config java

6. 告诉系统将 javac 替代方案更新为:


update-alternatives --install /usr/bin/javac javac /opt/java/jdk-9.0.4/bin/javac 100
update-alternatives --config javac

7. 同样,将 jar 替代方案更新为:


update-alternatives --install /usr/bin/jar jar /opt/java/jdk-9.0.4/bin/jar 100
update-alternatives --config jar

8. 设置 Java 环境变量。


export JAVA_HOME=/opt/java/jdk-9.0.4/
export JRE_HOME=/opt/java/jdk-9.0.4/jre
export PATH=$PATH:/opt/java/jdk-9.0.4/bin:/opt/java/jdk-9.0.4/jre/bin

9. 现在您可以再次验证Java版本以进行确认。


java -version

java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

建议:如果您不使用OpenJDK(java的开源实现),您可以将其删除:


yum remove openjdk-*      [On CentOs/RHEL]
apt-get remove openjdk-*  [On Debian/Ubuntu]

在 Firefox 中启用 Java 支持

10.要在Firefox中启用Java 9 JDK支持,您需要运行以下命令来启用Firefox的Java模块。

在 Debian、Ubuntu 和 Mint 上

update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000
在 RHEL、CentOS 和 Fedora 上

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000

11. 现在,通过重新启动 Firefox 并在地址栏上输入 about:plugins 来验证 Java 支持。您将看到类似于下面的屏幕。

目前为止就这样了。希望我的这篇文章能够帮助您以最简单的方式设置oracle Java。我想知道你对此的看法。保持联系,敬请关注!喜欢并分享我们并帮助我们传播。