linux系统上安装JDK8
作者: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相关推荐
- Redis进阶实践之二如何在Linux系统上安装安装Redis
2019独角兽企业重金招聘Python工程师标准>>> Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了"如何安装VMware Pr ...
- qt-sdk-linux,在linux系统上安装qt-sdk步骤.doc
在linux系统上安装qt-sdk步骤 在Linux系统上使用SDK安装Qt软件 在Linux上使用SDK安Qt是比较简单的,按照下面的安装步骤提示,一步一步下来即可完成,但是其中有些要注意的地方.下 ...
- linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍
本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...
- 电脑安装双系统-linux系统上安装windows系统
电脑安装双系统 1 背景 2 环境 3 思路 4 操作步骤 4.1 安装gparted 4.2 设置windows安装驱动器 4.3 安装windows10操作系统 4.4 设置开机引导 1 背景 电 ...
- 在LInux系统上安装ImageMagick
一.ImageMagick的安装背景 项目中需要获得ECG图片,使用心电插件只能生成PDF,因此需要在Linux系统上安装ImageMagick程序将PDF转化成图片 二.ImageMagick介绍 ...
- linux snap exe,在Linux系统上安装官方Snap Store应用程序
本文介绍在Linux操作系统上安装官方Snap Store应用程序的方法,内容包括启用Snap支持.安装Snap Store及配置.从Snap Store安装软件及卸载软件.注意:Snap存储有时在非 ...
- linux安装文件多大空间,你的Linux系统上安装了多少内存?又使用了多少?
[51CTO.com快译]几个命令可报告Linux系统上安装和使用了多少内存.你可能淹没于细节,也可能获得快速简易的答案,这看你使用哪个命令. 有好多方法可以获取Linux系统上已安装内存方面的信息, ...
- linux重装eclipse_如何在Linux系统上安装Eclipse
如何在Linux系统上安装Eclipse 作为Java程序员,需要在Linux系统上安装Eclipse,很多人不知要如何安装,在安装Eclipse前,还需安装JDK,下面小编就给大家介绍下Linux如 ...
- Linux系统上安装JDK(有图详解)
Linux系统上安装JDK 安装中要用到的工具: 1.通过Xshell连接linux服务(需要先安装Xshell) Xshell网盘提取链接(提取码:1sqk) 2.如果是在自己电脑上使用VMware ...
最新文章
- 美国辛辛那堤儿童医学中心招生物信息博士, 博士后和访问学者——单细胞转录组和表观方向...
- MongoDB 数据分发
- 微信企业号开启回调模式--php
- WEB中会话跟踪[转]
- 岭回归——减少过拟合问题
- [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
- LLVM 核心类简明示例
- docker mysql 远程连接_Docker MySQL的安装与远程连接
- 下载离线地图数据并搭建离线地图开发环境(一套代码支持谷歌、百度、高德等所有地图源)
- codeblock调试
- Java集合、泛型和枚举
- 终结符与非终结符详述
- 澳门上葡京综合度假村冬季献礼迎佳节
- JAVA + 百度地图API 应用
- vue---父组件实时取到子元素的v-model
- Business Unit---业务单元
- 达芬奇调色 Blackmagic Design DaVinci Resolve Studio 17 中文版,整合剪辑、视觉特效、动态图形、调色和音频后期制作
- 读书笔记 摘自:《流浪地球(刘慈欣作品)》
- 布隆过滤器(Bloom Filter)、布谷鸟过滤器(Cuckoo Filter)、商过滤器(quotient filter)(持续更新~~~~)
- 用深度学习做了下中国股市预测,结果是...