方法一:

一、下载

  官网下载地址
  下载需要确认当前系统是32位还是64位,可通过命令查询:
  sudo uname --m
  根据查询结果下载对应的jdk版本(如):
  i686 //表示是32位
  x86_64 // 表示是64位
  

二、安装

1.将下载的文件(jdk-8u191-linux-x64.tar.gz)通过FTP之类的工具拷贝到目标机器的root目录下(其他目录也可以)

  

2.创建jdk安装目录:mkdir -p /usr/java
3.解压下载的文件到指定的目录(/usr/java):tar -vzxf jdk-8u191-linux-x64.tar.gz -C /usr/java

4.配置环境变量:

  编辑配置文件vi /etc/profile ,
  按i进入编辑模式,
  将需要配置的拷贝到该文件末尾:
  (java_home写自己的路径)

export JAVA_HOME=/usr/java/jdk1.8.0_191
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin 

  编辑完成后按Esc键,输入“:wq”存盘退出

5.重新加载配置文件:

  source /etc/profile

三、测试

   java -version
  

方法二:

一、下载

  下载对应的rpm包,如:jdk-8u191-linux-x64.rpm

二、安装
1.将文件通过工具拷贝到指定位置,如 /root
2.给文件赋执行权限:chmod +x /root/ jdk-8u191-linux-x64.rpm
3.安装:rpm -ivh /tmp/jdk-8u161-linux-x64.rpm
4.测试:java -version

方法三、

1.查看库中有那些版本:yum search java | grep jdk
2.安装指定版本:yum install java-1.8.0-openjdk
3.测试:java -version

最新文章

  1. nginx ssl 更换问题
  2. OpenCV 学习
  3. OpenCv编程
  4. QtInternal 之 高效使用QString
  5. 一步步搭建自己的轻量级MVCphp框架-(三)一个国产轻量级框架Amysql源码分析(2) 进程
  6. c++算术运算时数据类型提升带来的问题
  7. JavaScript常用的经典小技巧
  8. hibernate篇章二--成就搭建hibernate框架
  9. Powershell变量的类型和强类型
  10. 使用SQL 提示优化sql
  11. 卷积神经网络(CNN)中卷积的实现
  12. 根据class显示或隐藏多个div
  13. js 金额处理加小数点后两位
  14. iOS:基于RTMP的视频推流
  15. Http指南(1)
  16. 学习git踩坑之路
  17. MPT树详解
  18. nagios - 环境搭建
  19. IOS取消performSelector警告
  20. 2 Scala基本语法

热门文章

  1. 键盘接收用户输入案例2(案例内容包含键盘接收 int、String、Char、double、boolean)等类型及介绍
  2. RTT设备与驱动之串口
  3. POI 按word模版生成合同并生成PDF
  4. ssh RSA key变化后处理
  5. C#中实现输入汉字获取其拼音(汉字转拼音)的2种方法
  6. 一张图看懂offsetX, clientX, pageX, screenX的区别
  7. Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
  8. CAD鼠标移动到对象时显示对象内容
  9. android错误整理
  10. python3绘图示例1(基于matplotlib)