作者:ChenZhen
 
 博客地址:https://www.chenzhen.space/
 
 版权:本文为博主 ChenZhen 的原创文章,本文版权归作者所有,转载请附上原文出处链接及本声明。

为什么要安装jdk?

JDK是java软件开发包(Java Development Kit)的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译运行Java程序。
因为JDK包含的基本组件包括以下文件:

  javac.exe,用于编译java文件,将java文件编译成class文件

  java.exe,用于运行class文件,将class文件运行出结果

其实进行java开发不仅需要jdk,还需要jre(Java Runtime Environment,Java运行环境),jdk包含编译器运行器和类库(3500多个类常用150多个)等,而jre包括Java虚拟机(jvm)、Java核心类库和支持文件。不过现在的jdk都帮我们集成了jre,所以安装jdk就等于安装了两个。

总结:如果你单纯的想要运行java程序而不需要进行java程序的开发则是需要安装jre,不过你同样可以下载JDK。但如果想要进行java的开发则必须安装jdk。

因为服务器大多数是linux操作系统,你的java程序如果要运行在linux上,则必须要在linux系统安装jdk或jre,进入正题

注意:全程使用root用户来操作!

1.查看Linux系统是否有自带的jdk:

1、输入:java -version 如果有输出版本信息,则需要卸载原本的jdk,如果没有说明linux系统没有安装jdk可以跳过下面步骤直接进行下一步的安装。
2、发现有版本信息输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入:apt-get install +命令名称)
3、接着进行一个个删除包,输入:rpm -e --nodeps  包名
4、最后再次:rpm -qa | grep java     检查是否删除完即可(此步由于之前已经卸载,所以没有截图)

2.下载jdk压缩包

去到oracle官网下载jdk8,这里我们选择tar.gz的压缩包。

https://www.oracle.com/java/technologies/downloads/

2.解压

安装完成后通过远程传输工具将文件传输到Linux的 /opt 目录下

opt目录是linux专门给用户装额外软件的目录,我们的jdk可以放在该目录下

之后输入指令解压压缩包

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

3.配置环境变量

修改配置文件

vim /etc/profile

在文件最底部加上

JAVA_HOME=/opt/jdk1.8.0_341
PATH=/opt/jdk1.8.0_341/bin:$PATH
export JAVA_HOME PATH

如下图

最后esc退出编辑模式

输入 :wq 保存退出

4.使配置文件生效

输入指令使配置文件生效

source /etc/profile

输入java和javac会输出信息则表示jdk的安装大功告成

自此jdk8在linux上的安装完成!

linux系统上安装JDK8相关推荐

  1. Redis进阶实践之二如何在Linux系统上安装安装Redis

    2019独角兽企业重金招聘Python工程师标准>>> Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了"如何安装VMware Pr ...

  2. qt-sdk-linux,在linux系统上安装qt-sdk步骤.doc

    在linux系统上安装qt-sdk步骤 在Linux系统上使用SDK安装Qt软件 在Linux上使用SDK安Qt是比较简单的,按照下面的安装步骤提示,一步一步下来即可完成,但是其中有些要注意的地方.下 ...

  3. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  4. 电脑安装双系统-linux系统上安装windows系统

    电脑安装双系统 1 背景 2 环境 3 思路 4 操作步骤 4.1 安装gparted 4.2 设置windows安装驱动器 4.3 安装windows10操作系统 4.4 设置开机引导 1 背景 电 ...

  5. 在LInux系统上安装ImageMagick

    一.ImageMagick的安装背景 项目中需要获得ECG图片,使用心电插件只能生成PDF,因此需要在Linux系统上安装ImageMagick程序将PDF转化成图片 二.ImageMagick介绍 ...

  6. linux snap exe,在Linux系统上安装官方Snap Store应用程序

    本文介绍在Linux操作系统上安装官方Snap Store应用程序的方法,内容包括启用Snap支持.安装Snap Store及配置.从Snap Store安装软件及卸载软件.注意:Snap存储有时在非 ...

  7. linux安装文件多大空间,你的Linux系统上安装了多少内存?又使用了多少?

    [51CTO.com快译]几个命令可报告Linux系统上安装和使用了多少内存.你可能淹没于细节,也可能获得快速简易的答案,这看你使用哪个命令. 有好多方法可以获取Linux系统上已安装内存方面的信息, ...

  8. linux重装eclipse_如何在Linux系统上安装Eclipse

    如何在Linux系统上安装Eclipse 作为Java程序员,需要在Linux系统上安装Eclipse,很多人不知要如何安装,在安装Eclipse前,还需安装JDK,下面小编就给大家介绍下Linux如 ...

  9. Linux系统上安装JDK(有图详解)

    Linux系统上安装JDK 安装中要用到的工具: 1.通过Xshell连接linux服务(需要先安装Xshell) Xshell网盘提取链接(提取码:1sqk) 2.如果是在自己电脑上使用VMware ...

最新文章

  1. 美国辛辛那堤儿童医学中心招生物信息博士, 博士后和访问学者——单细胞转录组和表观方向...
  2. MongoDB 数据分发
  3. 微信企业号开启回调模式--php
  4. WEB中会话跟踪[转]
  5. 岭回归——减少过拟合问题
  6. [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
  7. LLVM 核心类简明示例
  8. docker mysql 远程连接_Docker MySQL的安装与远程连接
  9. 下载离线地图数据并搭建离线地图开发环境(一套代码支持谷歌、百度、高德等所有地图源)
  10. codeblock调试
  11. Java集合、泛型和枚举
  12. 终结符与非终结符详述
  13. 澳门上葡京综合度假村冬季献礼迎佳节
  14. JAVA + 百度地图API 应用
  15. vue---父组件实时取到子元素的v-model
  16. Business Unit---业务单元
  17. 达芬奇调色 Blackmagic Design DaVinci Resolve Studio 17 中文版,整合剪辑、视觉特效、动态图形、调色和音频后期制作
  18. 读书笔记 摘自:《流浪地球(刘慈欣作品)》
  19. 布隆过滤器(Bloom Filter)、布谷鸟过滤器(Cuckoo Filter)、商过滤器(quotient filter)(持续更新~~~~)
  20. 用深度学习做了下中国股市预测,结果是...

热门文章

  1. 微信分享universal link校验不通过
  2. Crypto Wednesday No.20 :一起聊聊隐私币
  3. python圆面积怎么算_如何编写圆和squ面积计算程序
  4. python 基于numpy数组的简单图像处理
  5. 去达内还是去黑马,我选黑马
  6. Java中标签的用法
  7. word涂改涂掉图片_关于涂改过的借条还有效吗--word范文资料
  8. HP G10 引导安装ESXI 6
  9. 数据库系统概论第五版知识大纲
  10. 游戏/微课堂录屏软件Camtasia Studio 2023中文版功能介绍及电脑ppt录制微课软件哪个好