文档章节

Linux系统梳理---系统搭建(一):jdk卸载与安装

勤奋的蚂蚁
 勤奋的蚂蚁
发布于 07/16 21:49
字数 407
阅读 14
收藏 4

1.去官网下载符合Linux版本的jdk,暂用jdk-8u171-linux-x64.rpm

2.登陆Linux,进入usr目录,创建java目录(方便管理,可以其他位置):mkdir java

3.上传下载的jdk包至Linux服务器,使用rz指令(sz filename为下载文件到本地)

4.使用java -version查看当前系统是否已经安装过jdk,本机自带了openjdk,故需要卸载,若没有,跳至第7步

5.使用rpm -qa | grep java查看已经安装的jdk情况(-q 查询软件包相关情况 -a在所有包中查询)

6.使用rpm -e --nodeps XXX(第5步查询出来的名字)卸载已经安装过的jdk(-e 卸载软件包 --nodeps不检查依赖版本,这样就可以直接安装或者删除)

7.使用rpm -ivh xxx.rpm(下载的包)(-i 显示套件相关信息 -v 显示指令执行过程 -h安装时列出标记,即显示安装进度)安装jdk

8.使用vim /etc/profile修改文件,增加配置,加入以下内容(和windows一样)

JAVA_HOME=/usr/java/jdkxxxx

JAVA_BIN=/usr/java/jdkxxxx/bin

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

9.再次使用java -version即可发现jdk版本已经变成安装的jdk的版本

 

© 著作权归作者所有

共有 人打赏支持
上一篇: 面试感想(一)
下一篇: Mybatis之SQL
勤奋的蚂蚁
粉丝 7
博文 51
码字总数 13737
作品 0
海淀
私信 提问
centos 7搭建jdk1.8环境教程

目录 概述 环境准备 安装jdk 环境变量配置 测试安装结果 概述 最近在尝试tar.gz方式安装jdk1.8时踩了一点点坑,在此记录一下最终的搭建方案 环境准备 全新最小化安装的centos 7.5 jdk1.8 安装...

java_龙
09/28
0
0
Linux Centos6.0 在线安装搭建jdk环境【jdk-1.7.0.1】

预备工作: 卸载系统默认的老版本jdk,执行以下命令 1,下载jdk: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://downlo......

岸芷汀兰
2015/06/16
0
0
搭建Web服务器之Step6:CentOS6.3安装JDK和环境配置

1.CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认会安装JDK的环境,若需要特定的Java环境,最好将默认的JDK彻底删除; 2.查看默认的JDK命令:java -version 3...

派卡琪安
2012/08/14
0
0
centos 搭建openfire 结合ldap

1.先确定linux自带的jdk是否安装,卸载安装的 java --sersion 查看java版本信息 rpm -qa |grep java 查找已经安装的java 如果有则使用rpm -e --nodeps 卸载 rpm -qa |grep gcj rpm -qa |gre...

xucaibao1979
06/28
0
0
linux下查看已经安装的jdk 并卸载jdk

一、查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set java_home:查看JDK安装路径 java -version:查看JDK...

五大三粗
2014/12/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

详解如何实现一个简单的 vuex

首先我们需要知道为何要使用 vuex。父子组件通信用 prop 和自定义事件可以搞定,简单的非父子组件通信用 bus(一个空的 Vue 实例)。那么使用 vuex 就是为了解决复杂的非父子组件通信。 仅仅...

嫣然丫丫丫
12分钟前
0
0
算法——RangePartitioner实现之reservoirSample

简介 reservoir的作用是:**在不知道文件总行数的情况下,如何从文件中随机的抽取一行?**即是说如果最后发现文字档共有N行,则每一行被抽取的概率均为1/N? 我们可以:定义取出的行号为cho...

freeli
14分钟前
0
0
Python安装及netcdf数据读写

一、在CentOS7系统上安装Python3 在anaconda官网下载(http://https://www.anaconda.com/download/#linux)(Anaconda指的是一个开源的Python发行版本,是Python的包管理器和环境管理器) 下...

voole
18分钟前
0
0
基于NEO的私链(Private Blockchain)

1.准备工作 1.NEO-GUI 2.NEO-CLI 3..NET Core Runtime (不能是2.x版本,官方建议是1.12,实际上我用1.14也是没有问题的) 4.四台windows操作系统的虚拟机(本文是基于AWS的,理论上本地跑虚...

NEO-FANS
25分钟前
0
0
linux中shell if 判断总结

UNIX Shell 里面比较字符写法 -eq 等于; -ne 不等于; -gt 大于; -lt 小于 ; -le 小于等于; -ge 大于等于; -z 空串; -n 非空串; = 两个字符相等; != 两个字符不等 无论什么编程语言都离不开条...

linuxprobe16
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部