目录

  • 一、官网下载JDK
  • 二、安装JDK
    • 1. 环境
    • 2. 卸载系统自带JDK
    • 3. 安装JDK
      • 方法一: 源码包安装JDK
      • 方法二: 利用yum源进行安装jdk
      • 方法三: rpm方式进行安装

一、官网下载JDK

JDK官方下载地址:https://www.oracle.com/cn/java/technologies/javase-downloads.html

​ 打开此网址可以看到目前所有维护中的JDK的发行版本,在此找到你需要的版本即可,我们这里选择JDK1.8版本进行演示。

​ 下拉找到Java SE 8标题,然后点击JDK Download,将跳转至JDK8版本选择页面。

​ 选择合适安装包进行点击下载。


所有JDK版本的历史版本:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

JDK8历史版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

二、安装JDK

1. 环境

  • Linux:Linux 操作系统,本文以 CentOS 7.6 为例。
  • JDK:Java 开发工具包,本文以 JDK 1.8.0_221 为例。

2. 卸载系统自带JDK

​ 在安装Linux时,如果不是最小化安装方式,系统中可能会自带JDK,所以为了演示如何安装jdk,我们需要先卸载系统自动jdk(如果不存在已安装Java,跳过此步即可)。

# 查看jdk版本
[root@centos ~]# java -version
java version "1.7.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
# yum方式查看已安装的Java软件包
[root@centos ~]# yum list installed | grep java# rpm方式查看已安装Java软件包
[root@centos ~]# rpm -qa | grep java*

卸载已安装的JDK

# yum方式卸载
[root@centos ~]# yum -y remove java-1.7.0-openjdk*
[root@centos ~]# yum -y remove java-1.8.0-openjdk*# rpm方式卸载
[root@centos ~]# rpm -e --nodeps jdk1.8
# -e: 卸载
# --nodeps: 强制卸载,忽略被依赖关系
# jdk1.8: 此处可以使用软件包全名

Tips:

yum命令参考(http://man.linuxde.net/yum)

rpm命令参考(https://man.linuxde.net/rpm)

3. 安装JDK

方法一: 源码包安装JDK
  1. 将下载好的JDK上传的CentOS上,可以使用XftpSecure FX等。
# 查看所上传JDK
[root@centos ~]# ls
jdk-8u261-linux-x64.tar.gz
  1. 将JDK解压到指定目录
[root@centos ~]# tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local
# 查看所解压内容 jdk1.8.0_261
[root@centos ~]# ls /usr/local/
bin  etc  games  include  jdk1.8.0_261  lib  lib64  libexec  sbin  share  src
# 查看jdk内容
[root@centos ~]# ls /usr/local/jdk1.8.0_261/
bin  javafx-src.zip  legal  man  src.zip  COPYRIGHT  jmc.txt  lib  include  jre  LICENSE  release
# 此时还不能使用jdk中命令
[root@centos ~]# java -version
-bash: java: 未找到命令
  1. 配置环境变量
[root@centos ~]# vim /etc/profile
  1. Shift+g切换到最后一行,按o 切换至编辑模式
export JAVA_HOME=/usr/local/jdk1.8.0_261(您的 JDK 版本)
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

JAVA_HOME:指明JDK安装路径,此路径下包括lib,bin,jre等文件夹(tomcat等服务运行都需要依赖此变量)

CLASSPATH:为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。

PATH使得系统可以在任何路径下识别java命令,设为:JAVAHOME/bin:JAVA_HOME/bin:JAVAH​OME/bin:PATH

Tips:特别注意:环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;)

  1. 添加完成,按Esc,输入:wq进行保存退出
  2. 执行.source命令重新读取环境变量
[root@centos ~]# . /etc/profile
[root@centos ~]# source /etc/profile
  1. 测试配置是否成功
[root@centos ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
方法二: 利用yum源进行安装jdk

yum安装不需要配置环境变量

  1. 查看yum库中java安装包
[root@centos ~]# yum -y list java*
[root@centos ~]# yum search java*
  1. 安装需要的jdk版本
[root@centos ~]# yum -y install java-1.8.0-openjdk*
# 默认安装目录: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
  1. 测试
[root@centos ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
方法三: rpm方式进行安装

rpm安装不需要配置环境变量

  1. 将下载好的JDK RPM包上传的CentOS上,可以使用XftpSecure FX等。
[root@centos ~]# ls
jdk-8u261-linux-x64.rpm
  1. 安装
[root@centos ~]# rpm -ivh jdk-8u261-linux-x64.rpm

默认安装路径: /usr/java

  1. 测试
[root@centos ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

Linux配置Java环境变量 详解相关推荐

  1. 如何在linux下配置java环境变量详解

    看了很多帖子,只教我们怎么去配置环境变量,没看到有几个帖子先告诉我们这几个环境变量为什么要这样设置.我觉得知道这些变量对应什么,自己配置就比较清晰了. java环境变量的时候,有这几个变量需要配置: ...

  2. win10安装JDK1.8及配置java环境变量详解

    首先下载一个jdk,可以通过这个链接下载:https://pan.baidu.com/s/1aP6SdL8UQK_C2GvALLb6Wg 也可以去官网下载:https://www.oracle.com ...

  3. linux配置java环境变量(转)

    linux配置java环境变量(详细)  一. 解压安装jdk  在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,  执行命令 ./jdk-6u14-linux-i5 ...

  4. linux配置java环境变量(详细)(转)

    linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...

  5. linux配置java环境变量(详细)

    一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车, ...

  6. linux配置java环境变量 转过几个,这个最详细和靠谱

    一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,之后会在当前目录下生成一个jdk1.6.0_14目录 二. 需要配置的环境变量 1. PATH环 ...

  7. Linux配置JAVA环境变量(图文教程)

    本文你将学会如何在Linux系统上配置好JAVA环境变量. 目录 1.下载JDK安装包 2.上传JDK安装包 3.解压JDK安装包 4.编辑配置文件 5.重载配置文件 6.验证配置结果 1.下载JDK ...

  8. Linux配置JDK环境——步骤详解

    Linux安装docker 1.安装docker yum install docker 2.启动docker systemctl start docker 3.设置开机启动docker systemc ...

  9. Linux配置Java环境变量(添加JDK至环境变量)

    Linux配置环境变量添加JDK 一.下载并解压JDK(以下为两个常用版本) JDK 链接 JDK8 Oracle JDK8 Download JDK11 Oracle JDK11 Download ...

  10. java环境变量详解---找不到或无法加载主类

    刚学java,配置好环境变量之后,在DOS下却运行java小程序却始终出现"找不到或无法加载主类"然后返回配置环境变量折腾了好久,查看书籍.网上的资料,最终OK了!安装Eclips ...

最新文章

  1. 这是一篇“团队”博客
  2. java 加密word_Java 加密和解密Excel文档
  3. Flutter布局锦囊---绑定手机页
  4. mac上面比较好用的软件
  5. 高并发解决方案相关面试题
  6. 带你玩转IntelliJ IDEA 使用教程(2019图文版)
  7. Mybatis学习之路——看这一篇文章,深刻学会Mybatis
  8. 向 webview 添加 userScript
  9. Android 视频裁剪自定义 View
  10. [转]最常用的商务职场英语邮件100个句式
  11. CountDownLatch:别浪,等人齐再团!
  12. Linux服务器操作系统查看命令
  13. 商务办公软件应用与实践【8】
  14. Android6.0 按键流程(七)无线鼠标右键无效 -- Framework层
  15. 【Mysql系列】如何实现王者荣耀排名
  16. BorderStyle short usage
  17. Android Preference详解
  18. 数字信号处理课程设计:语音信号采集与滤波处理系统设计与实现 (MATLAB)——(一)
  19. 40张动图揭示各种传感器工作原理!
  20. KC认证加急费用周期

热门文章

  1. 将中文版pycharm改成英文版
  2. Matlab调用系统命令行利用Internet Download Manager(IDM)实现批量下载
  3. 「首席看业务架构」商业模式画布
  4. vim编辑器常用插件安装及配色方案
  5. Win Server 2012 R2 安装SQL 2016先决条件
  6. 生信必备技巧之R语言基础教程01——R、Rstudio以及R包的安装载入
  7. 多智能体通信:MAGNet用于深度多智能体强化学习的多智能体图网络
  8. InnoDB存储引擎
  9. 【企业绩效考核系统】
  10. 在ubuntu下安装Dynamips