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

从零开始构建支持TLS1.2的Web服务器Linux版(一) 配置JAVA环境

2017-07-30 15:28 666 查看
博文目录

下载安装包

乱码

安装

注意点

下载安装包

根据自己的需要选择合适的安装包,官方下载地址Oracle官网下载

我选择的是jdk1.8 linux64位tar.gz版本, 你可以选择RPM版本,进行直接安装。

请注意,这里的真实链接地址,是根据浏览器上下载时拷贝出来的地址。

因为服务器上直接下载会快很多,我就没有本地下载再上传。

【注】:链接地址需要自行从官网上获取,不能直接使用文章中的地址下载。

[root@VM_195_229_centos ~]# mkdir setup
[root@VM_195_229_centos ~]# cd setup
[root@VM_195_229_centos setup]# wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1501397181_8ee60959b6917ed4cf617f40d13bf95e[/code] 
这样下载后的文件名会带有参数名,这时需要再重命名一下。

[root@VM_195_229_centos setup]# ls -l
-rw-r--r-- 1 root root 185515842 Jul 25 05:30 jdk-8u144-linux-x64.tar.gz?AuthParam=1501397181_8ee60959b6917ed4cf617f40d13bf95e
[root@VM_195_229_centos setup]# mv jdk-8u144-linux-x64.tar.gz?AuthParam=1501397181_8ee60959b6917ed4cf617f40d13bf95e jdk-8u144-linux-x64.tar.gz


乱码

在这里,遇到一个小问题,命令打印出来的log里有乱码 ‘jdk-8u144-linux-x64.tar.gz’ 是我使用的工具SecureCRT的设置原因:把SecureCRT的会话选项里的字符编码修改为UTF8格式即可。

选项-会话选项-终端-外观的字符编码,选择utf-8

再次执行命令,即可返回
Saving to: ‘jdk-8u144-linux-x64.tar.gz’


安装

在usr目录下建立java安装目录

[root@VM_195_229_centos setup]# mkdir /usr/java


将java包解压到/usr/java目录下,得到的文件夹名称根据版本不同,会有所不同,请注意相应修改后续配置路径 jdk1.8.0_***

[root@VM_195_229_centos setup]# cd /usr/java
[root@VM_195_229_centos java]# tar -zxvf ~/setup/jdk-8u144-linux-x64.tar.gz
[root@VM_195_229_centos java]# ls -l
total 4
drwxr-xr-x 8 10 143 4096 Jul 22 13:11 jdk1.8.0_144
[root@VM_195_229_centos java]#


解压完毕后,创建一个链接,以节省目录长度,同时以后切换系统java版本,只需要修改链接就可以,非常方便。

[root@VM_195_229_centos java]# ln -s /usr/java/jdk1.8.0_144/ /usr/jdk


编辑系统配置文件
/etc/profile


# set environment variables for java

JAVA_HOME=/usr/jdk

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

export PATH=$PATH:$JAVA_HOME:$CLASSPATH

执行命令
source /etc/profile
刷新环境变量,确认安装结果。

[root@VM_195_229_centos ~]# source /etc/profile
[root@VM_195_229_centos ~]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[root@VM_195_229_centos ~]#


注意点

下载的java版本要匹配系统的版本,否则安装后可能会出问题,可以使用
cat /proc/version
uname -a
查看自己系统的版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: