大家好,我是中国码农摘星人。
欢迎分享/收藏/赞/在看!

说到 JDK 就不得不提一下一道老掉牙的面试题:
JDK(Java Develpment Kit,Java 开发工具包)
JRE(Java Runtime Environment,Java 运行时环境)
JVM(Java Virtual Machine,Java 虚拟机)

双十一购买了一台阿里云服务器,一直放着吃灰,今天闲来无事,于是拿来玩玩!
不得不说,阿里的业务真迅速,刚买完阿里工作人员就打电话推广一些服务,我一句“我是学生”直接话题结束!

远程连接上之后,发现主机名又长又丑,先改个名字!

查看当前主机名称

hostname

修改主机名称

hostnamectl set-hostname hayden

重启服务

修改完成

1 检查并卸载 OpenJDK

查看 Java 相关信息,检查系统是否自带了 OpenJDK 以及相关安装包,如果有的话则应先将其卸载

java -versionrpm -qa | grep java// rpm(RedHat Package Manger):RedHat软件管理工具,是一种用于打包及安装的工具
// -qa(query,all)
// grep(global search rgular expression(RE) and print out the line):是一种强大的文本搜索工具

如果发现有安装好的 OpenJDK 以及安装包的话那么首先依次执行卸载

rpm -e --nodeps tzdata-java-2012c-1.el6.noarchrpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64// -e:删除指定的套件
// --nodeps:不验证套件档的相互关联性

2 使用下载好的压缩包方式安装 JDK

在 Oracle 官网下载相应的 JDK 版本压缩包到本地
Oracle - Java Downloads

在 usr 目录下新建 java 目录,使用 sftp 将下载好的 JDK 压缩包放至该目录下

mkdir /usr/java
ll /usr

进入 java 目录解压 JDK 压缩包,解压完成后压缩包看心情选择要不要删除!

cd /usr/java
ll
tar -zxvf jdk-8u311-linux-x64.tar.gz
ls

3 JDK 环境配置

编辑 profile 文件,在文末添加如下配置,保存退出

vim /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_311
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

vim / vi 编辑器快捷操作

:set nu // 显示行号
G // 跳到文本最后一行
G$ // 跳到最后一行的最后一个字符
gg // 跳到第一行的第一个字符
0 // 跳到当前行的第一个字符

通过 source 命令重新加载 /etc/profile 文件,使配置生效

source /etc/profile

4 测试配置是否成功

输入如下命令,显示如下信息表示配置成功

java -version

当然,安装 JDK 的方式不止一种,还可以通过 yum、rpm 命令安装 JDK,不过配置的方式都是一样的,将 JDK 相关路径暴露出去

5 通过 yum 命令安装 JDK

搜索 JDK 安装包

yum search java | grep jdk

下载 JDK,默认路径为:/usr/lib/jvm/

yum install java-1.8.0-openjdk.x86_64

6 通过 rpm 命令安装 JDK

下载rpm安装包

wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm?AuthParam=1534132498_e541d098d71f6243516fa69cd17eba60

安装JDK

rpm -ivh jdk-8u181-linux-x64.rpm?AuthParam=1534132498_e541d098d71f6243516fa69cd17eba60

CentOS下安装及配置JDK相关推荐

  1. CentOS下安装及配置Tomcat

    大家好,我是中国码农摘星人. 欢迎分享/收藏/赞/在看! Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用, ...

  2. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  3. CentOS下安装及配置MySQL

    大家好,我是中国码农摘星人. 欢迎分享/收藏/赞/在看! 欢迎提出使用本篇文章安装 MySQL 时遇到的问题,本篇文章会持续更新- MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公 ...

  4. linux(ubuntu)环境下安装及配置JDK

    安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式: JDK下载链接:http://download.oracle.com/otn-pub/java/ ...

  5. linux卸载和按照jdk,Linux 下安装和卸载JDK

    安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...

  6. 在Centos下安装java jdk

    在Centos下安装java jdk 第一步: 首先卸载CentOS上自带的jdk,如果不会可以百度一下,直到输入命令 java或者java -version找不到命令是说明卸载成功 第二步: 下载j ...

  7. CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

    CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

  8. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  9. 版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)

    这篇文章介绍一下使用官方的Subversion Edge在CentOS下安装和设定的方法. CollabNet + VersionOne 强强联合 2017年8月7日,CollabNet和Versio ...

最新文章

  1. 开会迟到,代码不规范,晚上八点半去健身,跟leader坐电梯自己先出去!某新入行程序员被疯狂吐槽!...
  2. 从源码角度分析MapReduce的map-output流程
  3. 页面生成周期中的两个Application池的详情小弟了解
  4. docker安装最新版Jenkins:拉取镜像/创建容器
  5. intellij idea 显示打开文件路径按钮
  6. Linux应用--日志定时清理
  7. 本地配置_Hadoop本地模式的安装配置
  8. 电脑服务器传文件夹吗,服务器和电脑传文件夹吗
  9. SPSS数据分析之列联分析与卡方检验、方差分析与LSD方法【操作详解】
  10. 1066 图像过滤 (15 分)—PAT (Basic Level) Practice (中文)
  11. linux 使用systemctl 启动服务报错: Error: No space left on device
  12. antd的timePicker.RangePicker设置结束时间不可早于开始时间
  13. 如何拼接多张图片,多张图片拼接成一张
  14. IE11下载文件时,文件扩展名自动由点改为下划线
  15. MarkdownPad
  16. 平生事,此时凝睇,谁会凭栏意!(4)
  17. STM32小项目之dht11在oled上显示温湿度
  18. python如何从文本中提取数据_如何从文本文件中提取数据?
  19. 【干货】彻底理解Windows认证-议题解读
  20. 【推荐】2022年环保行业研究报告产业发展前景市场投资行情分析白皮书(附件中为网盘地址,报告持续更新)

热门文章

  1. 原生的ajax判断用户名是否占用
  2. python又搞事情 想一统天下?
  3. Hypertable应用实践:基于BigTable模型优化业务
  4. Siamese Network Triplet NetWork
  5. 模糊数学学习笔记 4:模糊关系
  6. 软件测试面试,8年测试老兵竟被面试官10分钟pass,原因是不懂这几个点?
  7. linux repo 源下载地址,yum更换国内源及yum下载rpm包
  8. 【Shopee市场周报】虾皮拉美市场运动品类选品攻略
  9. mysql如何drop数据库_MySQL如何删除数据库
  10. 服务器上biee的rpd存放位置,BIEE入门超级好的文档.docx