服务器安装JDK之前,先确保有没有默认安装JDK,执行以下命令进行检查:

java -version

如果是自己在虚拟机上安装的 centos7.x 或者 centos6.x ,则会默认帮你安装好OpenJDK,如下截图:

一、需要卸载,卸载步骤如下:

1. 检查系统安装的OpenJDK

rpm -qa|grep openjdk -i

2. 删除以上四项 openjdk 的安装包并且检查后显示删除完

rpm -e --nodeps 需要删除的软件


如果是在阿里云或者腾讯云上的centos系统,一般不会自带jdk,但是以上步骤还是建议检查一下,如若发现自带jdk,建议删除后重新安装。

二、安装步骤如下:

1. 新建jdk安装目录

mkdir /usr/java

2. 使用ftp工具(FileZilla、winscp)上传jdk到某目录,如下:

/home/software

3. 解压jdk压缩包

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

解压后的文件夹如下图:

4. 把解压后的jdk放到 /usr/java下,这个目录专门用于存放jdk

mv jdk1.8.0.191/ /usr/java/

5. 配置环境变量

  • 修改profile文件
vim /etc/profile
  • 配置jdk环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_191
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

注:环境变量配置在profile文件的最末尾即可

6. 刷新profile,使其生效

source /etc/profile

再次检查jdk


至此,JDK安装成功。

CentOS7 JDK安装教程相关推荐

  1. jdk安装教程_在JDK 12精简数字格式中使用最小分数数字

    jdk安装教程 帖子"紧凑数字格式出现在JDK 12中"演示了对JDK 12中NumberFormat的支持,以支持紧凑数字格式. 该帖子中显示的示例仅使用NumberFormat ...

  2. jdk安装教程_使用JDK 8流在包装对象的集合和包装对象的集合之间转换

    jdk安装教程 我发现使用基于Java的应用程序时,装饰器和适配器有时会很有用. 这些"包装器"在各种情况下都可以很好地工作,并且相当容易理解和实现,但是当需要包装对象的层次结构而 ...

  3. CentOS7.4安装教程

    CentOS7.4安装教程: centos系统自行网上查找链接下载,我使用的是最小安装版本,搞服务器用 1.进入操作系统,选择第一项进行安装: 2.耐心等待,直到弹出这个界面: 3.下拉选择中文: 4 ...

  4. 1.2虚拟机VirtualBox+centos7下载安装教程

    虚拟机VirtualBox+centos7下载安装教程 安装前要求:下载安装目录不要带中文! 1.VirtualBox下载: 网址:https://www.virtualbox.org/wiki/Do ...

  5. Linux的Jdk安装教程

    liunx下Jdk安装教程 1.创建jdk的安装目录(/usr/local/src) 确保安装的目录是空的,如果不是空的,删除一下,或者放在自己其他的目录也可以 mkdir -p /usr/local ...

  6. jdk安装教程及java环境配置(Win11)

    jdk安装教程Win11 请先前往官网下载jdk官方网站 将下载的JDK存放于本地硬盘,双击后开始安装,过程如下: 到这一步jdk的安装就结束了,在安装路径下有jdk1.8.0_162及jre1.8. ...

  7. JDK安装教程(有图详解)

    1.JDK安装教程 一.下载JDK 下载路径: 1.链接: https://www.oracle.com/java/technologies/downloads/. (https://www.orac ...

  8. JDK安装教程及环境变量设置

    JDK安装教程及环境变量设置 步骤1.安装JDK选择安装目录,安装过程中会出现两次安装提示.第一次是安装jdk,第二次是安装 jre.建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装 ...

  9. JDK安装 + MyEclipse安装:JDK安装教程+MyEclipse安装教程(包含视频教程)

    jdk安装 + myeclipse安装:jdk安装教程+myeclipse安装教程: 1.JDK简介:java开发环境,包含JRE(java运行环境)+ 和java开发工具包. 2.MyEclipse ...

最新文章

  1. mac shell命令连接mongo
  2. linux提升网络实时性,通过调整Linux内核参数提升网络性能
  3. Keil forc51安装教程
  4. 如何查看json文件数据编码_【阿里】如何把 json 数据转化为 demo.json 并下载文件...
  5. 《解读量化投资:西蒙斯用公式打败市的故事》内容简介及PDF下载
  6. 不知道rar压缩包密码可以解密么,rar压缩包有密码怎么解开?
  7. python对txt文件进行处理实战_python数据处理实战
  8. About Config
  9. 南京ibm戴尔笔记本维修
  10. SOEM方案 STM32H743 EtherCAT主站 基于STM32H743芯片和SOEM的EtherCAT主站源码
  11. x++,x--,++x,--x
  12. 《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a(a\le 10^9)a(a≤10 9 ) 的木棍,从第二天开始,每天都要将这根木棍锯掉一半(每次除2向下取整)第几天变为1
  13. RecyclerView添加下划线
  14. 电脑重启后自带键盘失灵而外接键盘有用的一种情况
  15. 4个步解答如何让用户更好地生产内容
  16. 中科灵芝孢子油抗癌机理
  17. 视频教程-微博登录接口开发-PHP
  18. 算法:静态查找表(Static Search Table)(顺序查找、二分查找、插值查找、斐波纳契查找)
  19. 专转本-计算机习题练习
  20. 2018/7/20尚观

热门文章

  1. 10-228 统计每个专业的男生与女生人数
  2. 在Centos7.X版本下的UsbEAm LAN Party的自定义节点部署
  3. JavaScript——1:了解 JavaScript
  4. java.lang.String的使用
  5. Redis源码阅读笔记(1)——简单动态字符串sds实现原理
  6. 360隔离mysql恢复_MySQL远程连接丢失问题解决办法
  7. 五芳斋上市在即:上半年营收18亿同比降15% ​实控人厉建平曾是刑警
  8. Romberg(龙贝格)求积公式求解数值积分时的注意事项
  9. 「隐语小课」联邦学习之Non-IID问题
  10. 三相电源U,V,W代表什么线 三相无刷电机低压检测仪