作者/来源:新睿云小编 发布时间:2019-11-22
JAVA是在Linux和Windows计算机上运行某些应用程序所必需的。
JAVA带有两个软件包(JDK和JRE)。
JDK代表(Java开发工具包),它可以帮助开发人员进行开发, 调试,并监视Java应用程序。
JRE代表(Java运行时环境),它在服务器上部署Java应用程序。
它包括用于JVM监视的工具和服务器应用程序通常所需的工具。
我们许多人只需要JRE,所以请确保您拥有 已安装 JRE不适用于JDE。如果想在Windows服务器配置环境变量请阅读《Windows2012云服务器怎么配置java环境变量?》
在本文中,我们将解释如何在Linux发行版中安装OpenJDK,例如RHEL,CentOS,Fedora,Ubuntu,Debian,Mint,openSUSE和基于Arch Linux的系统。
1.如何在Arch Linux云服务器系统上查找并安装OpenJDK / JRE?
Arch Linux是发行版本之一。因此,它附带了最新的OpenJKD软件包。使用以下命令在基于Arch Linux的发行版中找到可用的OpenJDK软件包。
$ pacman -Ss java | grep openjdk
extra/jdk-openjdk 11.0.3.u4-1
extra/jdk10-openjdk 10.0.2.u13-1
extra/jdk7-openjdk 7.u171_2.6.13-1
extra/jdk8-openjdk 8.u212-1
extra/jre-openjdk 11.0.3.u4-1
extra/jre-openjdk-headless 11.0.3.u4-1
extra/jre10-openjdk 10.0.2.u13-1
extra/jre10-openjdk-headless 10.0.2.u13-1
extra/jre7-openjdk 7.u171_2.6.13-1
extra/jre7-openjdk-headless 7.u171_2.6.13-1
extra/jre8-openjdk 8.u212-1 [installed]
extra/jre8-openjdk-headless 8.u212-1 [installed]
运行以下命令以安装JRE 10(Java运行时环境)。
$ sudo pacman -Syu jre10-openjdk
运行以下命令以安装JDK 10(Java开发工具包)。
$ sudo pacman -Syu jdk10-openjdk
2.如何在RHEL7 / CentOS7云服务器系统上查找并安装OpenJDK / JRE?
基于Redhat 7的发行版也具有最新的OpenJKD和JRE软件包 资料库。使用以下命令在基于Redhat 7的发行版上找到可用的OpenJDK软件包。
$ yum search java | grep openjdk
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 8
java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11
java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
java-11-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 11
$ sudo yum install java-11-openjdk-
运行以下命令以安装JDK 11(Java开发工具包)。
$ sudo yum install java-11-openjdk-devel.x86_64
3.如何在Ubuntu / Debian云服务器系统上查找并安装OpenJDK / JRE?
基于Debian的系统在其官方版本中还附带了最新的OpenJKD和JRE软件包 资料库。使用以下命令在基于Debian的发行版上找到可用的OpenJDK软件包。
$ apt-cache search java | grep openjdk
openjdk-11-jdk - OpenJDK Development Kit (JDK)
openjdk-11-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-11-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-11-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
运行以下命令以安装JRE 8(Java运行时环境)。
$ sudo apt install openjdk-8-jre-
运行以下命令以安装JDK 8(Java开发工具包)。
$ sudo apt install openjdk-8-jdk-
4.如何在Fedora云服务器系统上查找并安装OpenJDK / JRE?
Fedora系统还在官方中附带了最新的OpenJKD和JRE软件包 资料库。使用以下命令在Fedora系统上找到可用的OpenJDK软件包。
$ dnf search java | grep openjdk
5.如何在openSUSE云服务器系统上查找并安装OpenJDK / JRE?
使用以下命令在openSUSE系统上找到可用的OpenJDK软件包。
$ zypper search java | grep openjdk
6.如何在Linux云服务器系统上设置JAVA环境变量?
我们应该为Java 设置JAVA环境变量,因为所有基于Java的应用程序都使用环境变量来工作。
打开.bashrc文件,并将以下行添加到文件末尾。确保您需要提及您的路径而不是我们,然后保存并退出。
$ sudo nano .bashrc
JAVA_HOME =“ / usr / lib / jvm / java-7-openjdk-amd64 / bin / java”
JRE_HOME =“ / usr / lib / jvm / java-7-openjdk-amd64 / jre / bin / java”
PATH = $ PATH:$ HOME / bin:JAVA_HOME:JRE_HOME
保存.bashrc文件后,运行以下命令使其工作。
$ sudo source ~/.bashrc
现在,您可以使用以下命令检查环境变量。它显然可以获取jdk和jre的路径。
$ echo $ JAVA_HOME
/ usr / lib / jvm / java-7-openjdk-amd64 / bin / java
$ echo $ JRE_HOME
/ usr / lib / jvm / java-7-openjdk-amd64 / jre / bin / java