JDK1.8源码安装

一、先卸载openjdk

#查找已安装的版本,若是没有结果,就表示没安装
rpm -qa|grep jdk
rpm -qa|grep java
#有的话卸载 --nodeps卸载相关依赖
rpm -e --nodeps + 版本

二、安装JDK1.8

1、下载自行到官网下载所需版本即可。

2、我把我已经下载下来的的jkd1.8穿到服务器上。

CRT连接上服务器,输入rz然后找到jdk的安装包点击上传

如果提示没有这个命令下载

yum install -y lrzsz

3、解压、改名

tar -zxvf jdk-8u221-linux-x64.tar.gz
mkdir -p /usr/local/java  
mv jdk1.8.0_221/ java/
mv java/ /usr/local/

4、添加环境变量

#在最后添加如下内容
vim /etc/profile
export JAVA_HOME=/usr/local/java
#针对tomcat要这么配置,否则起不来(要不在启动脚本里设置环境变量)
export JRE_HOME=/$JAVA_HOME/jre
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin
#使配置文件生效,执行
source /etc/profile

5、查看是否成功,有如下信息就是成功了

[root@t1 ~]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

最新文章

  1. 定时脚本: 删除HDFS中的过期文件
  2. 罗辑思维(罗胖)阿瑟·黑利书:《大饭店》、《晚间新闻》、《超载》、《最后诊断》、《钱商》、《身高居位》电子书 pdf和mobi格式得到下载
  3. C++设计模式-Observer观察者模式
  4. 【9-15】python学习笔记01
  5. 【leetcode】Reverse Nodes in k-Group
  6. Junit单步调试
  7. 2016年11月27日 星期日 --出埃及记 Exodus 20:18
  8. hdu4336 Card Collector 概率dp(或容斥原理?)
  9. (转)C#模拟键盘鼠标事件
  10. String类中常用的操作
  11. hdu 1039 Easier Done Than Said? 字符串
  12. 页面中引入带中文的JS文件乱码问题
  13. linux svn启动和关闭(转)
  14. UVA 10790 How Many Points of Intersection?
  15. 【剑指offer】面试题32:从1到n整数中1出现的次数
  16. PAT1013 数素数
  17. 【CSS3】动画animation-关键帧keyframes
  18. 服务器磁盘阵列数据恢复,raid5两块硬盘掉线数据恢复方法
  19. /usr,/usr/local/ 还是 /opt ?
  20. python获取当前运行程序的名字

热门文章

  1. centos7 RPM MySQL5.5
  2. [BUUOJ记录] [GXYCTF2019]Ping Ping Ping
  3. 解决ORA-00257无法删除用户
  4. GitHub 热点速览 Vol.36:当股票遇到机器学习,异常股无所遁形
  5. Fastbin attack——Double Free
  6. C#开发PACS医学影像处理系统(六):加载Dicom影像
  7. vue3 报错解决:找不到模块‘xxx.vue’或其相应的类型声明。(Vue 3 can not find module)
  8. [程序员代码面试指南]最长递增子序列(二分,DP)
  9. [CF664A]Complicated GCD(数论)
  10. 【深入理解Linux内核架构】3.2 (N)UMA模型中的内存组织