如何在Linux上安装Java JDK9

时间:2020-03-05 15:27:57  来源:igfitidea点击:

Java以其跨平台兼容性而闻名,由于它的速度,可靠性和安全性,它被一些开发人员用来构建应用程序和。
Java现在可以在多种设备上运行,包括服务器,智能手机,游戏机等。

Java JDK和JRE被广泛用于各种软件中。
Java开发人员需要Java开发套件(JDK)进行开发,而Java运行时环境(JRE)是运行最终用户Java应用程序所必需的。
我们可以在同一台计算机上安装Java的多个实例,可以是JDK和JRE。

3年后,Java 9被发布了一个新版本的Java。
经过几个月的测试,它终于在2016年9月推出,并在具有更新的功能和改进的所有平台上可用。

我们将重点关注通过源代码安装JDK 9,该源代码可用于所有Linux发行版,例如Ubuntu,Manjaro,Arch Linux,Fedora。
然后将apt-get用于基于Debian的系统(如Ubuntu,Linux Mint),最后用于基于RPM的系统(如RedHat)。

在Ubuntu 16.o4,Mint 18.2或者Debian 9上安装

如果我们运行的是Ubuntu,Mint或者Debian,则可以使用apt实用程序为基于Debian的操作系统安装JDK 9.
用于基于Debian的发行版的Java JDK 9托管在webupd8存储库中,我们将从那里安装它。

# add-apt-repository ppa:webupd8team/java
# apt-get update
# apt-get install oracle-java9-installer

webupd8team存储库正式支持Ubuntu 17.10、17.04、16.04、14.04和12.04,但适用于所有Debian系统。

从源安装

我们可以直接从源代码安装Java 9.
请按照以下步骤下载并安装Java 9.

$wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz" 
# cp jdk-9_linux-x64_bin.tar.gz /opt
# tar -xzf /opt/jdk-9_linux-x64_bin.tar.gz
# rm /opt/jdk-9_linux-x64_bin.tar.gz

在CentOS 7,Fedora 26或者RedHat 7.4上安装

对于Fedora,CentOS,RedHat和Madriva等基于RPM的Linux发行版,从终端运行以下命令以下载Java 9并通过RPM安装它。

$wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.rpm" 
# rpm -ivh jdk-9_linux-x64_bin.rpm

配置Java JDK 9

验证Java安装

要验证JDK 9安装是否成功,请发出以下命令:

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

将Java 9设置为默认Java实例

环境可能具有不同版本的Java,我们需要将Java 9设置为默认Java,以运行以下命令:

# update-alternatives --install /usr/bin/java java /opt/jdk-9/bin/java 1000
# update-alternatives --install /usr/bin/javac javac /opt/jdk-9/bin/javac 1000
# update-alternatives --install /usr/bin/javadoc javadoc /opt/jdk-9/bin/javadoc 1000
# update-alternatives --install /usr/bin/javap javap /opt/jdk-9/bin/javap 1000
# update-alternatives --config java

在执行最后一条命令后,输入相应的Java 9安装编号,然后按“ Enter”键。

设置Java环境变量

这是运行某些Java应用程序所必需的。
通过使用我们喜欢的文本编辑器在/etc/environment文件的末尾添加以下行来设置JAVA_HOME环境变量:

export JAVA_HOME=/opt/jdk-9
export PATH="$PATH:$JAVA_HOME/bin"

我们可以通过键入以下内容来快速加载变量:

# source /etc/environment

将Java 9插件添加到Firefox

要在浏览器中使用其他Java 9功能,可以将插件安装到Firefox。
该插件文件包含在Java 9安装中。
在安装插件之前,请确保Firefox已关闭并且该插件的早期版本及其符号链接已删除。

对于32位插件:

$cd Firefox/plugins
$ln -s lib/i386/libnpjp2.so .

对于64位插件:

$cd Firefox/plugins
$ln -s /lib/amd64/libnpjp2.so .

创建符号链接后,启动Firefox浏览器并在地址列中输入“ about:plugins”,以确认已加载Java插件。

卸载Java 9

从Linux系统中删除Java 9非常容易。
对于基于Debian的发行版:

# apt purge oracle-java9-installer

对于基于RPM的系统:

# rpm -e jdk*

我们也可以通过删除整个安装目录来卸载Java 9.
键入“which Java”以查找Java的当前位置并将其删除。
然后键入以下命令:

# rm -rf /opt/jdk-9