欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下安装部署Java环境(RPM方式和tar.gz方式)

程序员文章站 2022-06-29 08:44:20
...

       安装有两个过程,第一个是下载,第二个是安装。安装之前要下载Java的安装包,在下载之前,我们先来掰扯一下Java的各种版本。众所周知,Java是免费开源的,这里的开源有两层含义,第一是Java本身是开源的,第二其规范也是开源的。这也就意味着Java可以有多个虚拟机,可以有多个编译环境。这里说这个问题跟我们安装jdk没有任何关系。只是告诉大家,我们安装的是Java虚拟机,以及Java的运行时环境,而这个运行时环境可以有多种版本。任何厂商都可以根据Java的规范来实现一个自己的Java虚拟机。比较著名的就是官方版本和OpenJDK这个版本。他们其实本质是一样的,我们要安装的是官方的版本。

     上面说的这些如果你不明白,没有任何关系,目前jdk最新版本是1.8(18-1-18修改,最新版已经发布为jdk9这个版本),你要知道你安装的版本就够了。下面我们直接下载软件包来安装就可以了。

     官方发行包里有两种格式,一种是rpm包,另外一种是tar.gz格式的包。我这里所使用linux的环境是CentOS6.9,其实Redhat系列的软件的维护方式就是通过rpm包,因此如果是Redhat系列,那么下载rpm包无疑是更加方便。对于tar.gz格式算是比较通用的方式,比如在Redhat系列可以使用,在Ubuntu环境也可以使用。下面我们就两种安装方式分别讲解。

1.下载

jdk是免费开源的,因此建议到官网来下载,不要从第三方平台下载。

Linux下安装部署Java环境(RPM方式和tar.gz方式)

点击download

Linux下安装部署Java环境(RPM方式和tar.gz方式)

接受协议

Linux下安装部署Java环境(RPM方式和tar.gz方式)

点击后面的链接就可以下载了。我这里下载32位的rpm和tar.gz

2.上传到服务器

这一步可以通过sftp来进行上传。sftp工具也有很多,比如xmanager套件中的xftp工具。这个工具非常简单,下载之后安装就可以使用了。

3.tar.gz格式安装

tar.gz是一种非常常见的linux下的压缩格式,类似于Windows下的rar,解压的方法也非常简单

tar -zxvf jdk-8u144-linux-i586.tar.gz
Linux下安装部署Java环境(RPM方式和tar.gz方式)

可以看到,其实解压完毕就算是安装完成了,我们可以到bin目录下来查看可执行的程序,这里就有我们所需要的Java和Javac等等

Linux下安装部署Java环境(RPM方式和tar.gz方式)
我们可以通过java -version查看当前安装的jdk的版本

可以看到,当前安装的Java的虚拟机是HotSpot,默认并没有使用G1这个虚拟机,这也是我们最熟悉的一个虚拟机。版本是1.8

现在虽然能够执行Java命令了,但是我们只能在当前的目录下来执行,我们想在所有的路径下都能执行,该怎么办呢?这里就需要配置环境变量

环境变量配置

先来创建一个soft文件夹,把jdk放到soft文件夹下

mkdir soft  # 创建soft文件夹
mv jdk1.8.0_144/ jdk   # 修改文件夹的名字为jdk,方便操作
mv jdk /soft # 移动jdk到soft文件夹下

编辑 /root下的.bashrc文件。这个文件会随系统启动而加载,在这里配置环境变量即可。

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

export JAVA_HOME=/root/soft/jdk
export PATH=$PATH:$JAVA_HOME/bin

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

重新加载这个配置文件,让这个文件生效

source .bashrc

这样就配置完毕了。可以在任意路径下来执行Java命令。通过which命令,可以看到,Java命令的路径就是我们所配置的路径Linux下安装部署Java环境(RPM方式和tar.gz方式)


4.rpm安装

rpm的安装更加简单,一个命令就搞定了

rpm -ivh jdk-8u144-linux-i586.rpm

执行完毕之后,不需要我们任何配置就可以使用Java了。

到这里,我们的Java安装就完毕了。