linux下查看已经安装的jdk 并卸载jdk的方法(推荐)

Linux系统jdk的安装和卸载 基于Windows系统给Linux安装和卸载jdk 阅读详情

一、查看Jdk的安装路径:

whereis java
which java (java执行路径)
echo $JAVA_HOME

echo $PATH

备注:如果是windows中,可以使用:

set java_home:查看JDK安装路径
java -version:查看JDK版本
二、卸载旧版本的JDK:

  1. 确定JDK的版本:

rpm -qa | grep jdk

rpm -qa | grep gcj

可能的结果是:

libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2.然后卸载:

yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

如果这中方法不行,可以使用如下的方法卸载:

1)卸载系统自带的jdk版本:
查看自带的jdk:
#rpm -qa|grep gcj
可能看到如下类似的信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令删除上面查找的内容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2)卸载rpm安装的jkd版本
查看安装的jdk:
#rpm -qa|grep jdk
可能看到如下类似的信息:
jdk-1.6.0_22-fcs
卸载:
#rpm -e --nodeps jdk-1.6.0_22-fcs

3)找到jdk安装目录的_uninst子目录

·在shell终端执行命令./uninstall.sh即可卸载jdk

三、下载新版本的JDK

官方地址: http://www.oracle.com/technetwork/java/javase/downloads/index.htm

四、安装JDK(以JDK1.6为例子)

1、jdk1.6提供以下两种自解压文件:
1)jdk-6u22-linux-i586.bin
2)jdk-6u22-linux-i586-rpm.bin

2、我下载的是jdk-6u22-linux-i586-rpm.bin

3、给所有用户添加可执行的权限
#chmod +x jdk-6u22-linux-i586-rpm.bin

4、执行该文件,命令如下:
#./jdk-6u22-linux-i586-rpm.bin
执行后会解压出一些rpm软件包,其中有jdk-6u22-linux-i586.rpm这是主程式包,接下来就是安装这个主程序包。

5.、切换到root用户,进入jdk-6u22-linux-i586.rpm存放的目录,执行如下命令:
rpm -ivh jdk-6u22-linux-i586.rpm
安装软件会将JDK自动安装到 /usr/java/jdk-1.6.0_22-fcs目录下

在linux上安装时,常常会碰到如下的Fail:

RPM should not be used directly install RPM packages, use Alien instead!

这时用这个命令即可:

rpm -ivh jdk-6u22-linux-i586.rpm --nodeps --force

五、配置环境变量:

如果所有用户都想共享jdk的环境变量,可以通过如下方式设置。

(但建议最好不要这样,万一有其他用户使用其他JDK就会受到影响。)

在/etc/profile文件中加入:
  # vi /etc/profile   
  export JAVA_HOME=/usr/java/jdk-1.6.0_22-fcs
  export CLASSPATH=CLASSPATH:CLASSPATH:CLASSPATH:JAVA_HOME/lib:JAVAHOME/jre/lib  exportPATH=JAVA_HOME/jre/lib   export PATH=JAVAH​OME/jre/lib  exportPATH=JAVA_HOME/bin:JAVAHOME/jre/bin:JAVA_HOME/jre/bin:JAVAH​OME/jre/bin:PATH:$HOME/bin

注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。

记得CLASSPATH路径中加入$CLASSPATH:不然可能在解释执行class文件时会报错。

当然也可以用更加彻底的方法:reboot命令来重启机器。

有时你可能会发现/etc/profile中配置的环境变量在系统重新启动或者重新使用SSH连接后失效了,其原因有可能是

  1. 某个非root用户下环境变量是生效的,但是切换到root用户后,使用javac等命令失效。

2.写入到/etc/profile的环境变量在重新启动后会自动生效。未重新启动之前每次打开终端都需如你所述执行source命令。

附: 怎样安装tar类型的JDK:

首先将*.tar.gz解压

tar -xzvf *.tar.gz假设得到的文件夹为java

将其移动到/usr/中

sudo mv java /usr/local然后设置环境变量:

sudo vim /etc/profile打开文件

在结尾处输入:

export JAVA_HOME=/usr/local/java export JRE_HOME=/usr/local/java/jre  export CLASSPATH=.:JAVAHOME/lib:JAVA_HOME/lib:JAVAH​OME/lib:JRE_HOME/lib:CLASSPATHexportPATH=CLASSPATH export PATH=CLASSPATHexportPATH=JAVA_HOME/bin:JREHOME/bin:JRE_HOME/bin:JREH​OME/bin:PATHUbuntu 中修改默认jdk

update-alternatives --install /usr/bin/java java /usr/localjava/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/local/java/bin/javac 300通过这一步将我们安装的jdk加入java选单。

update-alternatives --config java选择默认的jdk

java -version

如何在Linux中检查是否已安装JDK 这些方法可以帮助您在Linux中检查JDK的安装情况。如果JDK未安装,您可以通过下载适用于Linux的JDK发行版并按照官方文档进行安装。请注意,具体的安装步骤可能会因所使用的Linux发行版和JDK版本而有所不同。在Linux操作系统上,您可以使用几个简单的命令来检查是否已安装JDK。下面是一些在Linux中检查JDK安装的方法。如果JDK已正确安装并在系统的PATH环境变量中设置了正确的位置,将显示JDK的版本信息。这将显示Java可执行文件的完整路径,该文件是JDK的一部分。 阅读详情

相关推荐

1.3、云计算HCIP融合存储产品及部署

目标:描述Oceanstor V3系列存储产品系统组成及产品定位 描述Oceanstor V3硬件结构及软件架构 掌握存储系统与主机系统之间的连接 一、存储型号 低端型存储:Oceanstor 2200 2600 2800 V3/V5 终端型存储:Oceanstor 5300 5500 5600 5800 6800 V3/V5 高端型存储:Oceanstor 18000 二、Oceanstor V3系列存储系统定位 OceanStor V3系列存储系统是华为根据存储产品应用现状和存储

weixin_43666279的博客 1654

Linux 配置jdk,使用工具 xshell。

xshell有学习版的。 Xshell.家庭、学校免费版链接 打开Xshell。 cd 到指定目录位置。 cd /usr/local/src 把使用的Linux版本的jdk上传到该目录。 直接拖拉到Xshell的控制台即可。 完毕后。会出现如下提示。 使用ls命令查看当前目录下的文件 ls 使用linux命令解压这个文件。注意文件后缀名。 tar -xvf 文件.tar.gz tar...

我是鸿彬呀的博客 756

【一文读懂】卫星轨道的轨道参数(六根数)和位置速度矢量转换及其在终端距离、相对速度和多普勒频移计算中的应用

本文首先介绍了卫星轨道的六根数参数:半长轴 a、偏心率 e、轨道倾角 i、升交点赤经 Ω、近地点幅角 ω 以及真近点角 ν,并探讨了如何利用这些参数计算卫星与地面终端之间的距离、相对速度及由此产生的多普勒频移。利用开普勒运动公式计算当前瞬间的轨道半径;根据真近点角 ν 在围心坐标系中计算位置矢量和速度矢量;利用旋转矩阵(依次旋转 ω、i、Ω)将围心坐标系的状态矢量转换到地心惯性坐标系;最终结合地面终端信息,计算卫星与终端的欧氏距离、沿视线的相对速度及多普勒频移。

u011376987的博客 9500

Linux如何查看JDK的安装路径

3.ls -lrt /etc/alternatives/java (路径依照自己的输出灵活去改)如果配置了系统就会输出配置为JAVA_HOME的jdk的的位置,如果没有配置就没有输出,推荐使用方法2。2. ls -lrt /usr/bin/java (路径依照自己的输出灵活去改)

zhanqq2012的专栏 2149

【cocos2dx面试题干货】--2021年最新cocos2dx面试干货(引擎篇)

【cocos2dx面试题干货】--2020年度最新cocos2dx面试干货(引擎篇 ) 大家好,我是Lampard~~ 经过春招一番艰苦奋战之后,我终于是进入了心仪的公司。 今天给大家分享一下我在之前精心准备的一套面试知识。 由于我面试的岗位是cocos2dx的开发岗,今天就先给大家分享一下引擎方面的知识。 本人亲测80%的引擎相关题目都...

Lampard的博客 1万+

别再凭感觉估算!用ADS的EBOND库精确仿真Bonding线寄生电感(附完整参数设置指南)

本文详细介绍了在ADS中使用EBOND库精确仿真Bonding线寄生电感的方法,帮助射频工程师在毫米波频段实现高精度建模。通过三维物理参数和电磁场求解算法,EBOND模型能将误差控制在5%以内,显著提升电路性能。文章还提供了完整的参数设置指南和实战操作步骤,适用于5G毫米波前端模块等高频应用场景。

weixin_28730131的博客 506

xshell删除原有openjdk,安装新的jdk

export JAVA_HOME=/opt/jdk1.8 //压缩包解压后的文件路径。(然后会提示从电脑主机选压缩包,传完会传到opt目录下,可以通过ls命令查看)//添加完以后按esc键,输入“:wq”保存退出。//把jdk压缩文件传到linux中。//删除openjdk的有关文件。//查看并捕获有关jdk的文件。//进入配置文件,修改环境变量。//更新一下,让环境变量起作用。//最后查看一下是否安装成功。//查看是否重命名成功。//出现对应版本即成功。//查看java版本。//进入到opt目录。

d_dfabc的博客 371

【DDSCAT——离散偶极近似仿真程序05】模型设计Matlab代码:多核壳球 、多核壳圆柱

简洁明了,后面及部分给出的都是模型设计的Matlab代码,这些代码都来自于一篇文章:Chin C W S. Localized Surface Plasmon Resonance with the use of Silver and Titanium Oxide Nanostructures[J]. 2011. 一、设计多个核壳球形结构 1)Matlab代码 ...

XD_Yangf的博客 4261

Linux上卸载JDK

参考:Linux上卸载JDK

wang_luwei的博客 2万+

从原理到代码:拆解UniFormer中动态位置嵌入(DPE)的3D卷积实现

本文深入解析了UniFormer模型中动态位置嵌入(DPE)模块的3D卷积实现原理与代码。DPE通过一个轻量的3D深度可分离卷积,替代传统静态位置编码,使模型能自动学习视频数据的时空位置关系。文章对比了其与Swin Transformer相对位置偏置的优劣,并提供了PyTorch实现代码与高级定制方案,为视频理解任务提供了高效灵活的动态位置编码解决方案。

weixin_29207149的博客 310

汽车LED驱动芯片TPS92682-Q1 SPI接口配置与调试实战指南

SPI(串行外设接口)作为一种高速、全双工的同步串行通信总线,广泛应用于微控制器与外围设备之间的数据交换。其工作原理基于主从架构,通过时钟、数据线和片选信号实现设备间的精准时序控制。在汽车电子和工业控制领域,SPI因其简单高效、易于扩展的特性,成为配置复杂电源管理芯片、传感器和存储器的关键技术。通过SPI接口,工程师能够动态调整设备参数、实时读取状态信息,并实现复杂的故障诊断与保护策略,极大地提升了系统的灵活性与可靠性。本文以汽车级双通道LED恒流驱动器TPS92682-Q1为例,深入解析如何通过SPI接口

weixin_29185493的博客 288

linux java 卸载_linux下查看已经安装的jdk 并卸载jdk的方法(推荐)

一、查看Jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH备注:如果是windows中,可以使用:set java_home:查看JDK安装路径java -version:查看JDK版本二、卸载旧版本的JDK:1. 确定JDK的版本:rpm -qa | grep jdkrpm -qa | grep gcj可能的结果...

weixin_42315338的博客 1098

图神经网络与大模型融合的理论综述:架构、机制与未来方向

然而,它们普遍缺乏对图结构数据的原生支持,无法直接处理边、节点之间的拓扑关系,这限制了其在关系密集型任务中的表现 [23]。2020年发布的BERT [16] 开启了自监督预训练时代,而2021年后,T5 [17]、PaLM [18]、LLaMA [19] 等模型相继推出,参数规模突破千亿级,展现出惊人的上下文学习(In-context Learning)与链式推理(Chain-of-Thought)能力 [20]。例如,将医学影像作为图节点,结合病理报告文本,实现更精准的疾病诊断 [58]。

andeyeluguo的博客 295

运行shell脚本时怎么知道jdk路径_linux下查看已经安装的jdk 并卸载jdk的方法(推荐)...

下面小编就为大家带来一篇linux下查看已经安装的jdk 并卸载jdk的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、查看Jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH备注:如果是windows中,可以使用:set java_home:查看JDK安装路径java ...

weixin_28890831的博客 931

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

linux下查看已经安装的jdk 并卸载jdk的方法

linux下查看已经安装的jdk 并卸载jdk的方法 学习路径linux下查看已经安装的jdk 并卸载jdk的方法一、查看Jdk的安装路径:二、卸载旧版本的JDK:三、安装JDK(以JDK1.8为例子)1、yum一键安装2、手动安装(推荐) 一、查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set java_home:查看JDK安装路径 java -version:

sxp知识共享 3624

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux下查看已经安装的jdk 并卸载jdk

一、查看Jdk的安装路径:   whereis javawhich java (java执行路径)echo $JAVA_HOME echo $PATH   备注:如果是windows中,可以使用: set java_home:查看JDK安装路径java -version:查看JDK版本   二、卸载旧版本的JDK:   1. 确定JDK的版本: rpm -qa | grep jdk rpm -qa | grep gcj   可能的结果是: libgcj-4.

舞鹤白沙编码日志 1984

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux下卸载与安装JDK

查看是否还在即可 rpm -qa | grep -i java #或者查看java版本 java -versionOracle官网下载地址这里小编选的是jdk-11.0.17_linux-x64_bin.tar.gz Java11的版本#刷新配置文件 source /etc/profile #查看Java版本 java -version。

weixin_42600175的博客 1万+

linux下查看已经安装的jdk并卸载jdk

一、查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set java_home:查看JDK安装路径 java -version:查看JDK版本 二、卸载旧版本的JDK: 1. 确定JDK的版本: rpm -qa | grep jdk rpm ...

丨Anna丨的博客 2230

linux 下JDK卸载与安装

卸载:java -versionjavajavac判断jdk是否安装(显示版本号等信息,说明已经安装)which java(查看JDK的安装路径) rm -rf JDK地址(卸载JDK)  rm -rf /usr/java/jdk/jdk1.8.0_172/java -versionjavajavac查看是否卸载完毕vi命令编辑文件profile  vi /etc/profile删除配置的环境变量...

jx_lihuifu的博客 7万+

linux 卸载java jdk_linux下查看已经安装的jdk 并卸载jdk

一、查看Jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH备注:如果是windows中,可以使用:set java_home:查看JDK安装路径java -version:查看JDK版本二、卸载旧版本的JDK:1. 确定JDK的版本:rpm -qa | grep jdkrpm -qa | grep gcj可能的结果...

weixin_39924307的博客 4121

linux 卸载openjdk 安装jdk

卸载openjdk并且安装oracle的jdk 如果有项目在运行,请先停止项目 1.卸载 1.1查看现有版本 版本为openjdk的1.8 java -version 1.2查询所有跟Java相关的安装的rpm包 rpm -qa | grep java 1.3卸载所有跟openjdk相关的包: 使用命令 rpm -e --nodeps 执行命令。删除以上除了noarch 结尾的所有文件 rpm -e --nodeps java-1.8.0-op...

小灰~的博客 1万+

Linux系统中卸载与安装JDK

Linux系统中卸载与安装JDK

IT之一小佬的博客 9127

LINUX中JDK的安装及卸载

LINUX中JDK的安装及卸载 主要解决的问题:如何在linux系统的环境下安装jdk 举个栗子,本次主要采用jdk1.7 目录 LINUX中JDK的安装及卸载 目录 1.安装JDK 1.1习惯新建一个文件夹存放安装包 1.2、在/sur目录下新建一个文件夹用来存放解压的文件 1.3、在配置文件中配置环境变量 1.4、重启配置文档 1.5、重新登陆 1.6、校验 1.安装JDK...

鱼乐1024 1万+
上一篇: 狼是草原王者,鹰是天空霸者,而狐则是很智慧的,在这个弱肉强食的世界里,具备狐智、狼道、鹰谋,才能成为真正的强者。
下一篇: Wampserver64 安装过程中可能出现的错误并解决
SSL810
博客等级 码龄8年 23粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值