版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Beckio/article/details/78114361
服务器系统:CentOS 7.2 64位
JDK安装
通过连接工具 SecureCRT 连接上服务器,创建安装目录:
[root@jdu4e00u53f7 java]# mkdir /usr/java
获取tar包,这里有两种方法:
本地下载上传至服务器:
建议去Oracle官网下载所需jdk的linux版本(最好注册个账号登录后进行下载),下好后,在SecureCRT中右击会话,选择 连接SFTP标签页 ,将tar包传输到服务器上,如下:在线下载:
用浏览器的开发者工具(F12)拿到tar包的url,
一开始直接下载:[root@jdu4e00u53f7 java]# wget http://download.oracle.com/otn/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz
因为需要登录验证会报错:
Connecting to login.oracle.com (login.oracle.com)|209.17.4.8|:443... connected. HTTP request sent, awaiting response... 401 Authorization Required Authorization failed.
需要在请求头带上cookie信息:
[root@jdu4e00u53f7 java]# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz
接下就会显示下载进度表示下载ok。
完成后解压该tar包:
[root@jdu4e00u53f7 java]# cd /usr/java
[root@jdu4e00u53f7 java]# tar -zxvf jdk-8u141-linux-x64.tar.gz
配置环境变量:
扫描二维码关注公众号,回复:
3765513 查看本文章
[root@jdu4e00u53f7 java]# vi /etc/profile
加上以下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_141
JRE_HOME=/usr/java/jdk1.8.0_141/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
使配置生效:
[root@jdu4e00u53f7 java]# source /etc/profile
查看是否成功:
[root@jdu4e00u53f7 java]# java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
出现以上提示说明就OK了~