前提

执行安装的当前用户为root

下载安装包

现在oracle官网下载jdk需要登录才可以下载,故下载安装包比较麻烦。
下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

我下载的是这个版本
jdk-8u241-linux-x64.tar.gz

清除默认jdk

###查看是否有安装默认的jdk
rpm -qa | grep java rpm -qa | grep jdk rpm -qa | grep gcj ###如果有就使用批量卸载命令
rpm -qa | grep java | xargs rpm -e --nodeps

创建java目录

mkdir -p /usr/java/ && cd /usr/java/

文件上传

###可以使用rz命令,没有命令则安装,非常好用的文件上传工具
yum install -y lrzsz 输入 rz 后按 Enter 键弹出文件选择窗口。

解压

tar -zxvf jdk-8u241-linux-x64.tar.gz

配置环境变量

vi /etc/profile
将如下配置添加至文件中末尾(命令模式:shift + g 命令可以直接跳到文件末尾),然后保存退出。 # java8
export JAVA_HOME=/usr/java/jdk1..0_241
export PATH=$JAVA_HOME/bin:$PATH

使得配置生效

source /etc/profile

验证安装

java -version

移除安装包

###节省资源
rm -rf /usr/java/jdk-8u241-linux-x64.tar.gz

其他安装方式(RPM)

###创建目录
mkdir -p /home/software/ && cd /home/software/ ###上传安装包
使用 rz 命令工具 ###赋权
chmod jdk-8u241-linux-x64.rpm ###安装(默认安装路径 /usr/java)
rpm -ivh jdk-8u241-linux-x64.rpm ###配置环境变量(请参考前面的设置)

最新文章

  1. TFS 升级错误一则 TF400654
  2. C#微信开发之旅(二):基础类之HttpClientHelper(更新:SSL安全策略)
  3. 在CentOS上搭建apache和PHP服务器环境(转)
  4. Sql server Always On 读写分离配置方法
  5. C++静态计算的例子
  6. 02SpringMvc_springmvc快速入门小案例(XML版本)
  7. FusionCharts for Flex报错
  8. No.004 Median of Two Sorted Arrays
  9. 【安卓面试题】使用SQLiteOpenHelper的getReadableDatabase()获得的数据库能不能,做写的操作
  10. hdu4679(树形dp)
  11. WinDBG调试.NET程序示例
  12. 使用纯css3写出来的表情包 (^v^)
  13. MongoDB模拟多文档事务操作
  14. IDEA中Git的使用
  15. 用Matlab画直方图
  16. MongoDB 4.0 开发环境搭建集群
  17. setting.xml
  18. 四:(之八_Linux压力测试工具stress)Dockerfile语法梳理和实践
  19. PostFix添加多个端口
  20. maven 常用 Archetypes

热门文章

  1. IDEA 在debug模式下启动慢或者无法启动解决
  2. 使用 VMware Workstation Pro 安装新的虚拟机
  3. linux下ftp(vsftpd)添加用户及设置权限详细步骤
  4. HashMap (JDK1.8) 分析
  5. Linux_Centos7安装VNC实现远程桌面
  6. linux查看防火墙状态和对外开放的端口状态
  7. P1462 通往奥格瑞玛的道路【二分+Dij】
  8. Python GUI编程(TKinter)(简易计算器)
  9. codeforces每日一题1-10
  10. 使用javacv 截取视频指定帧节