我爱编程

centos下jdk的安装

2018-08-05  本文已影响70人  梨捉阳笆

互联网上关于centos下jdk的安装文档数不胜数,曾经参考过,但也踩过不少坑,毕竟每个人的环境都不一样,那时那景非此时此景,时过境迁,人家顺利完成的事到你这里说不定全是坑。所以还是老老实实的把自己踩过的坑好好的记录下来供日后参考,算是采坑记吧,说流水账也行,给自己用的,你开心就好。

本机操作环境:
Macbook Pro, macOS High Sierra 版本 10.13.6

检查系统版本:

cat /etc/redhat-release

结果如下:

CentOS Linux release 7.4.1708 (Core) 

查看IP地址

ifconfig eth0

结果如下:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.31.36.107  netmask 255.255.240.0  broadcast 172.31.47.255
        ether 00:16:3e:05:01:de  txqueuelen 1000  (Ethernet)
        RX packets 2205964  bytes 2533988128 (2.3 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 824167  bytes 173745922 (165.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

下载jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择如下:

jdk-linux-64位

jdk的安装文件下载后通过工具上传到centos服务器上。
此处有坑:
我用的ssh客户端工具是zoc 7


zoc 7.12.2

上传文件时提示失败,原因是我的服务器上没有安装能够处理Ymodem协议的工具软件。通过如下命令进行安装:

yum -y install lrzsz

安装完成后,输入rz回车,会出现文件选择对话框,选择需要上传文件,上传到服务器的路径为当前执行rz命令的目录。

在 /usr目录下创建java 目录

mkdir -p /usr/java

将jdk的安装包移动到此目录中。

mv /home/software/jdk-8u181-linux-x64.tar.gz /usr/java
tar -zxvf jdk-8u181-linux-x64.tar.gz

配置环境

编辑profile

vim /etc/profile

添加将如下内容:

JAVA_HOME=/usr/java/jdk1.8.0_181
JRE_HOME=/usr/java/jdk1.8.0_181/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

设置完成后,退出vim,然后继续输入如下指令,刷新环境变量。

source /etc/profile

输入如下指令,确认java是否安装成功。

java -version

我的输出结果:

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
上一篇 下一篇

猜你喜欢

热点阅读