新睿云

> 弹性云服务器ECS > Linux云服务器怎么配置java环境变量?

Linux云服务器怎么配置java环境变量?

作者/来源:新睿云小编 发布时间: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

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待