HCRM博客

如何在CentOS上安装Java?

在CentOS上安装Java,可以通过多种方式来实现,包括使用yum包管理器、rpm包安装以及源码手动安装,以下是详细的步骤和说明:

通过yum安装Java

1、检查系统环境

如何在CentOS上安装Java?-图1
(图片来源网络,侵权删除)

确认系统是否为64位:

```sh

getconf LONG_BIT

```

输出结果应为64。

查看系统中是否已安装Java:

如何在CentOS上安装Java?-图2
(图片来源网络,侵权删除)

```sh

yum list installed | grep java

```

如果安装了不需要的版本,可以卸载:

```sh

yum y remove java1.8.0openjdk

如何在CentOS上安装Java?-图3
(图片来源网络,侵权删除)

yum y remove tzdatajava.noARCh

```

2、安装JDK

使用yum搜索JDK软件包:

```sh

yum search java | grep jdk

```

选择并安装特定版本的JDK,例如Java 1.8:

```sh

yum install y java1.8.0openjdk

```

检查JDK是否安装成功:

```sh

java version

```

3、配置环境变量

编辑/etc/profile文件,添加以下内容:

```sh

export JAVA_HOME=/usr/lib/jvm/java1.8.0openjdk

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

```

使配置文件生效:

```sh

source /etc/profile

```

验证环境变量:

```sh

echo $JAVA_HOME

echo $PATH

echo $CLASSPATH

```

通过rpm包安装Java

1、下载JDK rpm包

从Oracle官网或信任的镜像站点下载JDK的rpm包,

```sh

wget HTTPS://download.oracle.com/otn/java/jdk/8u311b11/4d5417147a92418ea8b615e228bb6935/jdk8u311linuxx64.rpm

```

2、安装rpm包

进入下载目录并安装:

```sh

cd /path/to/downloaded/rpm

rpm ivh jdk8u311linuxx64.rpm

```

3、配置环境变量

编辑/etc/profile文件,添加以下内容:

```sh

export JAVA_HOME=/usr/java/jdk1.8.0_311

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

```

使配置文件生效:

```sh

source /etc/profile

```

验证环境变量:

```sh

echo $JAVA_HOME

echo $PATH

echo $CLASSPATH

```

通过源码安装Java

1、下载源码

从Oracle官网下载JDK的tar.gz文件,

```sh

wget nocookies nocheckcertificate header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=acceptsecurebackupcookie" \

http://download.oracle.com/otnpub/java/jdk/8u141b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk8u381linuxx64.tar.gz

```

2、解压源码

创建安装目录并解压:

```sh

mkdir /usr/local/java

tar zxvf jdk8u381linuxx64.tar.gz C /usr/local/java/

```

3、配置环境变量

编辑/etc/profile文件,添加以下内容:

```sh

export JAVA_HOME=/usr/local/java/jdk1.8.0_381

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

```

使配置文件生效:

```sh

source /etc/profile

```

验证环境变量:

```sh

echo $JAVA_HOME

echo $PATH

echo $CLASSPATH

```

FAQs(常见问题解答)

1、如何在CentOS上切换不同的Java版本?

可以使用alternatives命令来管理和切换不同版本的Java,首先列出所有已安装的Java版本:

```sh

sudo alternatives config java

```

然后根据提示选择需要设置为默认的Java版本。

2、如何验证Java安装是否成功?

运行以下命令来检查Java版本:

```sh

java version

```

如果显示出正确的Java版本信息,则表示安装成功。

分享:
扫描分享到社交APP
上一篇
下一篇