如何在Linux上安装Java JDK9
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