文章目录

  • 前言
  • 一、下载
  • 二、安装与配置
    • 1.安装
    • 2.配置环境变量
    • 3.可能会出现的问题
  • 三、验证是否安装成功

前言

今天和大家分享在linux系统下JDK的安装和环境变量配置流程,因为在之前安装时,总是翻各种帖子,因很多人分享的安装步骤不一样,可能会出现安装不成功的情况。自己记录下来完整的下载和安装配置流程,也提供给其它有需要的朋友们!


提示:本文使用的是CentOS 7操作系统和JDK1.8

一、下载

1、通过官网下载
地址是:https://www.oracle.com/java/technologies/downloads/#java8
选择红框中的资源,这种方式需要Oracle官网的账号和密码登录之后才能下载
2、通过我个人分享的百度网盘资源下载(推荐)
链接:https://pan.baidu.com/s/1XXTXvWjMuu-E4zJ_w9VeOw
提取码:phm2

二、安装与配置

1.安装

定位到/usr/local目录下:cd /usr/local
在/usr/local/目录下新建文件夹:mkdir java
上传JDK安装包到/usr/local/java目录中,并解压:tar -zxvf jdk-8u291-linux-x64.tar.gz

2.配置环境变量

编辑配置文件:vim /etc/profile
输入i进入编辑
在末尾追加

export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=/usr/local/java/jdk1.8.0_291/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

Esc键取消编辑,输入:wq保存此次操作
使配置文件生效:source /etc/profile

3.可能会出现的问题

在上面第2步,输入 i 进入编辑模式时,可能会提示文件只读的情况(如果未提示请忽略)

此时输入Esc键取消编辑,输入:q!强制退出此次操作
将此文件改为读写模式:sudo chmod -R 777 /etc/profile
重新执行上面第2步操作


三、验证是否安装成功

输入java -version

输入javac

以上均正常显示,说明大功告成,JDK已经成功安装并配置完成!

linux系统下JDK的下载安装和配置教程相关推荐

  1. Mac系统下MySQL的下载安装和配置教程

    版本说明 MySQL版本:5.7.23 系统版本:macOS High Sierra 10.13.6 MySQL 没有 6 和 7 这两个大版本,是直接从 5 跳到 8 的 当我们的 MySQL 的版 ...

  2. win10环境下Android SDK下载安装及配置教程

    最近在配置Android环境时,发现网上许多教程都是在win7版本下进行配置的且存在许多问题,按照流程无法正确配置环境,因此我在收集网上资料及亲自配置成功的情况下,写出此文章.如有无法配置成功的话,欢 ...

  3. win10环境下Android SDK下载安装及配置教程----Android SDK安装

    接着上一篇文章,这个章节主要是安装Android SDK和配置Android SDK环境 1.下载并安装Android SDK 下载Android SDK Tools,可以选择去我的百度网盘上下载(链 ...

  4. linux系统qt中make安装,Linux系统下Qt的基本安装和配置

    Qt Creator支持中文,启动速度比Eclipse.Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随). 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于 ...

  5. linux 增加maven内存,Ubuntu Linux系统下Apache Maven的安装和配置

    操作系统:Linux x64 / Ubuntu 14.04 Apache Maven版本:3.3.9 1. 前往Apache Maven官网下载最新版本:https://maven.apache.or ...

  6. linux系统下,nmon的安装及使用教程

    转载:https://blog.csdn.net/u010798968/article/details/74932124 1.下载nmon压缩包: http://nmon.sourceforge.ne ...

  7. scala linux 环境配置,LINUX系统下Java和Scala的环境配置

    最近,笔者在研究一个有关"自然语言处理"的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Sca ...

  8. Linux系统下Python的下载与安装

    Linux系统下Python的下载与安装 1- 下载安装前准备 linux中需提前安装前置依赖环境 命令如下: yum install wget zlib-devel bzip2-devel open ...

  9. Linux 系统下各种包的安装方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  10. Windows系统下JBOSS服务器下载安装

    Windows系统下JBOSS服务器下载安装 JDK的安装 Jboss的介绍 Jboss下载 Jboss安装 JDK的安装 首先安装JDK,配置环境变量(PATH,CLASSPATH,JAVA_HOM ...

最新文章

  1. pytho作线性拟合、多项式拟合、对数拟合
  2. Java 日志缓存机制的实现--转载
  3. 教务处管理系统c语言编程,基于C语言的教务管理系统的设计
  4. angularjs 元素重复指定次数_5.2 设置循环次数:for +range 句式
  5. 运行Qt release版本时出现“丢失QtCore4.dll”错误
  6. php 获取坐标api,怎么获取百度坐标api返回的json格式字符串或对象呢
  7. 计算机网络复习_物理层
  8. dnf会修改跨区服务器吗,dnf新跨区系统上线之后,整个游戏只有9个大区
  9. 程序员,其实你可以做的更好
  10. 如何在win10系统的开始菜单中添加“设备和打印机”
  11. win8平板App-文件上传
  12. oracle dba_hist tablepsace,oracle数据库dba_hist等视图中的Delta相关字段介绍
  13. mid=(left+right)1什么含义
  14. C++中的RECT类
  15. arm汇编—bic ,orr
  16. Win8系统108个运行命令
  17. Redis:配置文件
  18. Leetcode#183. Customers Who Never Order
  19. leetcode奇技淫巧-递归中途强制跳出
  20. Unity3D 多种播放音效的方式

热门文章

  1. 2021考研数学一123分经验分享
  2. Java案例实现用户登录
  3. 在微信源代码共享仿乐趣, 把你的业务微信
  4. 考勤系统 服务器管理,考勤管理系统ZKNet Web Server管理
  5. CSS中文手册下载、使用技巧(附下载链接,压缩包被禁用了)
  6. QQ解封地址大全集合
  7. 心电图分析软件_家用心电图机,一键出报告,让你在家就能看懂心电图!
  8. android应用开发实战
  9. mysql设计实例教程_MySQL数据库基础实例教程(微课版)
  10. excel 第20讲:图表基础