Linux系统安装JDK1.8
2020最新Linux系统发行版ContOS7演示安装JDK。
为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。
更多命令学习推荐:
1、检查当前系统中是否已安装JDK
命令:java -version:查看JDK安装版本,命令执行后显示如下,说明本系统默认已经安装JDK1.8.0_242。
1 [root@localhost ~]# java -version
2 openjdk version "1.8.0_242"
3 OpenJDK Runtime Environment (build 1.8.0_242-b08)
4 OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
5 [root@localhost ~]#
2、检测系统JDK默认安装包
命令:rpm -qa | grep java :刷选java,查看安装包rpm文件。
1 [root@localhost ~]# rpm -aq | grep java
2 java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64
3 python-javapackages-3.4.1-11.el7.noarch
4 tzdata-java-2019c-1.el7.noarch
5 javapackages-tools-3.4.1-11.el7.noarch
6 java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64
7 [root@localhost ~]#
3、卸载OpenJDK
卸载命令:rpm -e --nodeps 名称 或者 yum remove *openjdk*
之后再次输入命令 查看卸载情况:rpm -qa | grep java 或者 java -version
1 卸载命令rpm:
2 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64
3 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64
4
5 或者
6
7 卸载命令yum:
8 [root@localhost ~]# yum remove *openjdk*
9
10 检查
11 [root@localhost root]$ java -version
12 bash: java: 未找到命令...
13 或者
14 [root@localhost ~]# rpm -qa | grep java
15 python-javapackages-3.4.1-11.el7.noarch
16 tzdata-java-2019c-1.el7.noarch
17 javapackages-tools-3.4.1-11.el7.noarch
4、安装JDK
首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下。
1、进入根 / 目录,创建一个文件夹xsgefile,用于保存上传的文件。
1 ########进入根目录创建xsgefile目录:用于存放上传的软件
2 [root@localhost /]# cd /
3 [root@localhost /]# mkdir xsgefile
2、利用XFTP实现将本地文件上传至Linux系统指定的目录中xsgefile。
3、进入xsgefile目录中。
4、解压JDK文件到/usr/lib/jvm目录中。
1 ########利用Xftp上传从Oracle官网下载的JDK到该目录中:上传后查看是否存在
2 [root@localhost /]# cd xsgefile
3 [root@localhost xsgefile]# ll
4 总用量 139760
5 -rw-r--r--. 1 root root 143111803 10月 14 18:04 jdk-8u261-linux-x64.tar.gz
6
7 ########解压JDK到指定的目录,如果不存在请建立该目录:/usr/lib/jvm
8 [root@localhost xsgefile]# tar -xvf jdk-8u261-linux-x64.tar.gz -C /usr/lib/jvm
9
10 ########进入目录检查是否有文件
11 [root@localhost xsgefile]# cd /usr/lib/jvm
12 [root@localhost xsgefile]# ll
13 总用量 0
14 drwxr-xr-x. 3 root root 17 9月 30 12:25 java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64
15 drwxr-xr-x. 8 10143 10143 273 6月 18 14:59 jdk1.8.0_261
5、配置环境变量
Linux环境变量配置都在:/etc/profile文件中
VIM命令编辑文件
1 #####vim打开编辑文件
2 [root@localhost ~]# vim /etc/profile
3 ………略………
4 按键 i 进入插入编辑模式。
编辑模式下,在结尾或开头添加如下:
1 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_261
2 export PATH=$JAVA_HOME/bin:$PATH
3 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
6、重新载入配置文件
(重新加载系统配置文件,样可以使配置不用重启即可立即生效。)
1 [root@localhost ~]# source /etc/profile
7、检查新安装的JDK
1 [root@localhost software]# java -version
2 [root@localhost software]# java
3 [root@localhost software]# javac
如上三个命令输入都有正确结果信息,则JDK安装无误!到此为止,整个安装过程结束。
Linux系统安装JDK1.8的更多相关文章
- elasticsearch分别在windows和linux系统安装
WINDOWS系统安装1.安装JDKElastic Search要求使用较高版本JDK,本文使用D:\DevTools\jdk1.8.0_131,并配置环境变量 2.安装Elastic Search官 ...
- 从Linux系统安装到Web应用启动教程
概述 本文讲述web应用服务器安装配置教程,其中包括:Linux系统安装,Mysql数据库安装配置,Redis安装配置,Tomcat安装配置,MongoDB安装配置,Linux JDK安装使用,Ngi ...
- linux系统安装(上)
1.VMware虚拟机的软件应用 www.vmware.com 2.linux系统安装设置(分区为重点) 3.远程登录管理工具介绍centOS5.5 使用虚拟机的优点 1.不用分区 2.可以完成本机与 ...
- 1.Linux系统安装
Linux系统安装系统分区(磁盘分区) 主要管理:文件和目录分类:主分区:最多有4个 扩展分区:1个扩展分区 和主分区最多4个 存放逻辑分区 逻辑分区:存放数据 格式化:高级格式化(逻辑格式化) 写入 ...
- Linux学习心得之 LVM管理与Linux系统安装
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...
- Linux系统安装时分区的选择(推荐)
Linux系统安装时分区的选择(推荐) 出处:http://www.cnblogs.com/gylei/archive/2011/12/04/2275987.html 前言: 以前初识Linux时, ...
- LNMP平台搭建---Linux系统安装篇
在互联网网站开发领域,有一个名词,大家一定不陌生,那就是LAMP,经典的Web服务器环境,由Linux+Apache+MySQL+PHP组成,,后来,一个名叫Nginx的Web服务器开源出来了,因其更 ...
- Vmware安装与VMware下Linux系统安装
源文件地址:http://www.cnblogs.com/lclq/p/5619271.html 1.下载安装VMware,我安装的是VMware 12.VMware从11开始不再支持32位系统,32 ...
- linux系统安装(虚拟机以及linux的下载与安装)
最近开始研究linux系统,以前接触linux系统只是一些简单的命令,例如: pwd:查看当前目录 ls:遍历目录 cd :在目录之间切换等. linux系统是基于unix系统开发的,是一个 ...
随机推荐
- Mysql优化概述及其压力测试工具
衡量指标 TPS:Transactions Per Second (每秒传输的事物处理个数) ,这是指服务器每秒处理的事物数,支持事物的存储引擎如Innodb等特有的一个性能指标; QPS:Queri ...
- Spring security OAuth2.0认证授权学习第一天(基础概念-认证授权会话)
这段时间没有学习,可能是因为最近工作比较忙,每天回来都晚上11点多了,但是还是要学习的,进过和我的领导确认,在当前公司的技术架构方面,将持续使用Spring security,暂不做Shiro的考虑, ...
- JS基础回顾_Dom
方法 reverse 将子元素位置颠倒 <!-- log --> <ul id="reverse"> <li>1</li> < ...
- pytest文档2-pytest+Allure+jenkins+邮箱发送
前言: 上一章节讲解了tomcat+jenkins的环境搭建,这一章节主要讲一下Allure报告在jenkins上的配置 步骤: 1.新建一个item 2.输入项目的名称,选择自由风格,点击保存 3. ...
- [LeetCode]1071. 字符串的最大公因子(gcd)
题目 对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多次)时,我们才认定 "T 能除尽 S". 返回最长字符串 X,要求满足 X 能除尽 ...
- v-if和v-show的区别与使用
1.共同点: v-if 和 v-show 都能实现元素的显示隐藏. 2.不同点: v-if显示隐藏是将dom元素整个添加或删除,v-show元素隐藏时,会在dom节点中把该元素设置css属性为disp ...
- echarts配置进度池
近日,使用dataV中的配置,完成了进度池图表,但是有有一个缺点,就是官方没有动画方面的配置.如下图: 为了给这个进度池添加动画效果,我反向的在进度池上面铺一层由一格一格与进度池中相同的块状组成的与背 ...
- Metasploit之漏洞利用( Metasploitable2)
每个操作系统都会存在各种Bug,像Windows这样有版权的操作系统,微软公司会快速地开发针对这些Bug或漏洞的补丁,并为用户提供更新.全世界有大量的漏洞研究人员会夜以继日地发现.研究新的Bug,这些 ...
- spring BeanDefinition 继承结构图
ConfigurationClassBeanDefinition 是ConfigurationClassBeanDefinitionReader的静态内部类
- 【性能监控-Perfmon工具】Perfmon工具使用教程
一.Perfmon工具简介 Perfmon是一款Windows自带的性能监控工具,提供了图表化的系统性能实时监视器.性能日志和警报管理.通过添加性能计数器可以实现对CPU.内存.网络.磁盘.进程等多类 ...