1.java -version 或 which java 检查系统是否有安装jdk,系统有的话可以卸载,如果是安装的话则删除安装的和相应的环境变量配置

2.uname -r 查看系统的是多少位的,下图表示64位系统

3.下载对应的jdk
4.把下载好的jdk上传到Linux上,本教程的jdk上传路径为:/usr/local/application, jdk版本为1.8
5.tar -zxvf jdk-8u321-linux-x64.tar.gz -C /usr/local/java
解压 tar -zxvf jdk-8u321-linux-x64.tar.gz
解压jdk至做所在路径(可以理解为安装路径)tar -zxvf jdk-8u321-linux-x64.tar.gz
注: 没有路径需要先新建相关的文件夹

6.配置环境变量 vi /etc/profile 执行后按 i 键进入编辑状态,在文件的最后加入,然后按Esc退出编辑,执行 :wq

export JAVA_HOME=/usr/local/java/jdk1.8.0_333
export JAR_HOME=./${JAVA_HOME}/jre
export CLASSPATH=./${JAVA_HOME}/bin::${JAR_HOME}/bin:${CLASSPATH}
export JAVA_PATH=${JAVA_HOME}/bin:${JAR_HOME}/bin
export PATH=$PATH:${JAVA_PATH}或
export JAVA_HOME=/usr/local/java/jdk1.8.0_333
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin


按Esc退出编辑状态,执行 :wq

7.执行 source /etc/profile 是配置环境变量生效

8. 执行 java -version 或 which java 检查是否安装成功, 如下图表示安装成功

执行 which java 会显示jdk的安装路径

Linux安装JDK详细教程相关推荐

  1. Linux安装jdk(详细教程)

    一.JDK介绍 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JA ...

  2. Linux安装Elasticsearch详细教程

    文章目录 准备工作 开始安装 开启远程访问 安装Kibana 准备工作 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选择要下载的版本 ...

  3. Linux安装RabbitMQ详细教程Java使用

    目录 一:环境准备 1.RabbitMQ版本 和 Erlang 版本兼容性关系 2.官方安装包下载地址 3.百度云盘下载 提取码:8956 4.安装包中说明,请下载对应的安装包 二.安装操作步骤 1. ...

  4. Linux 安装 nginx 详细教程

    文章目录 Linux 安装 nginx 详细步骤 ①安装依赖包 ②下载并解压安装包 ③安装 nginx ④启动 nginx 服务 ⑤nginx 反向代理 提示:以下是本篇文章正文内容,Linux 系列 ...

  5. Linux安装Tomcat详细教程(图文)

    1.下载Linux版本****的Tomcat 下载地址 2.在usr目录下新建tomcat目录,然后将下载的tomcat拷贝到新建的tomcat目录中 创建目录命令:mkdir /usr/tomcat ...

  6. Linux安装tomcat详细教程

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了 ...

  7. Linux安装jdk详细步骤,二进制发布包安装!

    目录 前言.linux软件安装方式 ==>二进制发布包安装: ==>rpm安装: ==>yum安装: ==>源码编译安装: 一.检查Linux系统是否带有jdk并删除 二.官网 ...

  8. Linux安装maven(详细教程)

    一.简介 Maven是意第绪语,意思是"知识的积累者",最初是为了简化Jakarta Turbine项目中的构建过程.有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不 ...

  9. Linux安装Anaconda3详细教程;Linux安装jupyterhub详细教程

    为什么写这篇博客:毕业后小作业!如有错误,希望贵人能留言指正. jupyterhub 本教程基于以下配置完成: 电脑:阿里云虚拟机 操作系统:Linux-CentOS7 Anaconda3安装目录:/ ...

最新文章

  1. C语言中 if 和 else if 的区别
  2. S3c2410_SDIO_调试笔记二
  3. 【NOIP2016】换教室
  4. HTML+CSS+JS实现美女canvas仿ps橡皮擦刮刮卡
  5. Table(name=“xx“)与Entity(name=“xx“) 问题
  6. 乔布斯与Google鲜为人知的故事
  7. 第一次git拉取代码到本地及身份验证失败踩坑
  8. css控制图片拉伸不变形,css+background实现 图片宽高自适应,拉伸裁剪不变形
  9. 第十七届智能车竞赛 - 磁力计角度数据处理
  10. warning MSB8012 VS2010
  11. 上课笔记--商法(上)
  12. 计算机大赛a类有哪些,A类 B类学科竞赛项目清单
  13. can和could的用法_中学生的难题can和could有什么关系,只需三分钟让你轻松记
  14. 智能化市场「分层」开始,软硬「解耦」进入深水区
  15. java中 jacob作用_Jacob用法收集
  16. CVE-2014-0160 Heartbleed Bug
  17. php 函数声明2,php 函数返回值声明
  18. 电脑的弹窗广告清除方法!一开机就自动下载各种流氓软件!!!如何彻底删除流氓软件、流氓插件广告?
  19. Zookeeper 入门,看这篇就够了
  20. 【整理】昆虫细胞培养方法Protocol参考文献

热门文章

  1. 【后端开发】Reactor 模型详解
  2. 手把手教你达梦数据实时同步软件 (DMHS)的安装和使用(附实战详细记录:本地模拟实现达梦数据库双活、灾备)
  3. JAVA重写(override)与重载(overload),通俗易懂
  4. 修电脑,不求人。(大全 不看你一定会后悔一辈子)
  5. 2021-09-25 Kali Linux 安装教程(小白极度友好)
  6. 亚马逊刷评风险大,卖家该如何正确留评?
  7. 数据库、计算机网络,操作系统刷题笔记5
  8. FastAPI实现JWT验证
  9. 张小白带你体验Jetson AGX Orin的Hello AI World
  10. 代码随想录算法训练营第七天|454.四数相加II 、 383. 赎金信 、15. 三数之和、18. 四数之和