可以先在官网查看jdk安装说明

1、64位系统 https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html#BJFJJEFGhttps://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html#BJFJJEFG

2、32位系统

https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html#BJFCDAIBhttps://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html#BJFCDAIB

安装说明以64位为例


Installation of the 64-bit JDK on Linux PlatformsThis procedure installs the Java Development Kit (JDK) for 64-bit Linux, using an archive file (.tar.gz).These instructions use the following files:jdk-8uversion-linux-x64.tar.gz and jdk-8uversion-linux-aarch64.tar.gz (version 8u271 and later) for 64-bit ARM systems.Download the required file.Before the file can be downloaded, you must accept the license agreement. The archive file can be installed by anyone (not only root users), in any location that you can write to. However, only the root user can install the JDK into the system location.Change directory to the location where you would like the JDK to be installed, then move the .tar.gz archive file to the current directory.Unpack the archive file and install the JDK.For x64 - % tar zxvf jdk-8uversion-linux-x64.tar.gzFor 64-bit ARM system - % tar zxvf jdk-8uversion-linux-aarch64.tar.gzThe Java Development Kit files are installed in a directory called jdk1.8.0_version in the current directory.Delete the .tar.gz file if you want to save disk space.

中文解释:

一、下载Linux版本的JDK

①我已经下载,放在CSDN资源 jdk-8u331-linux-x64.tar.gz-Java文档类资源-CSDN下载

②官网下载Linux版本的JDK

Java Downloads | Oracle

会要求登录Oracle账号再开始下载

二、在Linux中安装JDK

1、在Xshell中点击xftp

2、找到下载下来的jdk···.tar.gz文件,双击该文件开始上传

3、在XFTP左边所连接的Linux目录中,把上传的jdk···.tar.gz文件和Hadoop放在一个文件夹下

4、在xshell中解压jdk

①首先进入Opt目录

cd /home/bigdata/Opt

②再输入ll命令可以查看当前目录下的文件

③ 解压jdk···.tar.gz到当前文件夹中

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

④查看解压结果

⑤在XFTP中查看解压后 jdk1.8.0_331 下的内容

5、设置环境变量

①切换为root用户登录

su root

① 打开配置文件

vim /etc/profile

按提示输入 E

②输入配置信息

首先输入 i 进入 编辑模式 后如下图所示

输入配置信息

#set java enviromentexport JAVA_HOME=/home/bigdata/Opt/jdk1.8.0_331
export JRE_HOME=/home/bigdata/Opt/jdk1.8.0_331/jre
export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

输入完成后,按 ESC键,退出编辑模式,再输入命令 :wq 保存配置文件,并退出编辑模式

③查看配置结果

可以再输入

vim /etc/profile

然后在出现的提示中输入O

查看确定后,可以Ctrl+Z 直接退出返回

输入 java -version 可以查看安装成功的JDK版本

java -version

------我瓶颈了,怎么是OpenJDK ,我不明白。这下又多点事来做,这个不行,要卸载,好在卸载简单。-------

卸载方法可以参考:

https://blog.csdn.net/c_lanxiaofang/article/details/124391159

卸载完OpenJDK后,

先执行source命令让之前配置过jdk环境的profile文件再次生效

source /etc/profile

然后再查看jdk安装情况就出来了正常的Oracle的JDK了

Linux中安装JDK相关推荐

  1. 如何在Linux中安装jdk?

    如何在Linux中安装jdk? 学习目标 如何在Linux中安装jdk? 1.先创建一个新的虚拟机,一共13步创建好虚拟机 2.配置虚拟机 3.在虚拟机中安装JDK 1.先创建一个新的虚拟机,一共13 ...

  2. 在 Linux 中安装 jdk 和 Tomcat 中遇到的命令

    2019独角兽企业重金招聘Python工程师标准>>> 1,下载 jdk 的 rpm 包 jdk-7u45-linux-x64.rpm: 2,执行 rpm -ivh jdk-7u45 ...

  3. linux中安装jdk安装(rpm安装)

    jdk安装(rpm安装) 1.下载jek rpm地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.如果有安装 ...

  4. linux 中安装 JDK

    在 Ubuntu8.04 服务器上 安装JDK环境 1:下载 打开 http://java.sun.com/javase/downloads/index.jsp 选择 Java SE Developm ...

  5. Linux 中安装 JDK(rpm包安装)

    1.进入链接下载 rpm 安装包 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.下载完成后, ...

  6. linux mysql授权外部访问权限,Linux中安装Mysql授权远程访问

    Linux中安装MySQL 因为使用yum安装.安装过程需保证网络通畅 一.安装mysql 1.yum安装mysqlCentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql, ...

  7. 怎么在linux卸载mysql,在linux中安装和卸载mysql

    [安装] 已经获取到linux版本的mysql安装包,包括mysql的server(服务端)和client(客户端)的安装包,假设安装包为: MySQL-server-5.0.22-0.i386.rp ...

  8. linux下安装jdk(rmp方式)

    一.初次在linux中安装jdk(若以前装过,需要先卸载旧的jdk) 以下命令在/usr/java目录下执行 mkdir /usr/java cd /usr/java 1.安装wget命令 yum - ...

  9. Linux中安装配置jdk

    Linux中安装配置jdk 一.下载与解压jdk 二.配置环境变量 三.查看安装是否成功 一.下载与解压jdk #进入/usr/local 建立jdk目录 cd /usr/local mkdir jd ...

  10. arch linux中的jdk的安装

    arch linux中的jdk的安装 编辑/etc/pacman.conf, 在文件末尾添加以下内容(操作前请做好相应备份) [archlinuxcn] SigLevel = Optional Tru ...

最新文章

  1. 将Eclipse中Web项目打成war包
  2. 计算机组装大赛队名,比赛项目设计及评分标准-中国海员技能大比武.DOC
  3. bzoj5252 [2018多省省队联测]林克卡特树
  4. weka 学习总结(持续)
  5. 美团安卓面试,难道Android真的凉了?快来收藏!
  6. spark学习-SparkSQL--07-SparkContext类和SparkConf类
  7. 当当网Python图书数据分析
  8. php和jsp有什么区别,php和jsp之间的区别是什么
  9. 直流电动机调速matlab,基于MATLAB龙门刨床直流电动机调速系统仿真研究
  10. 循环el-color-picker修改echarts饼图配色
  11. python实现word文档合并
  12. FFmpeg 在 Python 中的安装使用方法详解
  13. 连接Janusgraph时报Unable to determine Elasticsearch server version. Default to FIVE.异常
  14. vue+elementui+html+css+js昵图网
  15. Java面试:java小项目实例
  16. Android Studio仿QQ界面实现简单的功能
  17. Python BDD 框架之lettuce
  18. 视觉定位领域专栏(二)常用数据集介绍
  19. 常用分割评价指标Dice、Hausdorff_95、IOU、PPV等 + Python实现
  20. NET PDB文件到底是什么?

热门文章

  1. Gif制作工具:gif图片制作。gif图片怎么生成。三款gif生成工具。
  2. 显示器、显卡的接口类型
  3. C++——模板(超详细的模板解析)
  4. The Biggest Water Problem【牛客网】
  5. java8以及常见编程技术Api中文版手册
  6. Java完全参考手册笔记1
  7. 自我与人际沟通课程复习
  8. 细数实现流水灯的三种代码形式
  9. 单片机c语言视频教程bd,单片机C语言教程五
  10. 郭天祥 新概念51单片机C语言教程.入门、提高、开发.pdf下载地址