您的位置:首页 > 运维架构 > Linux

Linux下如何安装部署Java环境详解

2017-08-08 12:17 399 查看
     安装之前要下载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包无疑是更加方便。下面我们就两种安装方式分别讲解。

1.下载



点击download



接受协议



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

2.上传到服务器

这一步可以通过sftp来进行上传

3.tar.gz格式安装

先来解压
tar -zxvf jdk-8u144-linux-i586.tar.gz



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



我们可以通过java -version查看当前安装的jdk的版本

可以看到,当前安装的Java的虚拟机是HotSpot,这也是我们最熟悉的一个虚拟机。版本是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命令的路径就是我们所配置的路径



4.rpm安装
rpm的安装更加简单,一个命令就搞定了rpm -ivh jdk-8u144-linux-i586.rpm执行完毕之后,不需要我们任何配置就可以使用Java了。
到这里,我们的Java安装就完毕了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐