JAVA的卸载与重新安装

article/2025/11/9 9:57:05

1.JAVA的卸载,在系统的添加与删除中删去Java。

 2.清理Java有关的缓存文件

到Java安装途径下把Java文件夹删除干净,然后删除Java的缓存文件

一般在C盘Users文件夹下的APPData\LocalLow\Sun下去看看有没有

3.清除注册表

 使用电脑管家把无用的注册表清除掉,如果要进入注册表删除,用win+R输入regedit,进入注册表

 找到HKEY_CURRENT_USER\Software\JavaSoft,如果有就删除掉

 还有HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft,将  JavaSoft 这个文件夹删除        

4.删除原来的环境变量

找到之前配置Java环境变量的配置然后删掉,CLASSPATH、JAVA_HOME、PATH中的环境都删除掉,一般删除Java后,PATH中的环境会被删掉。

安装java

1.安装jdk

这里需要注意的是

        jdk15开始,rmi被移除
        jdk11开始,不包含jre

到甲骨文官网Oracle 甲骨文中国 | 云应用和云平台,可以去下载Java,我这里要用到jdk-14.0.2_windows-x64_bin.exe版本。

 然后下载完后,就是普通的安装,要安装地址的话,要记一下地址,配置环境变量在使用

安装完jdk后,我们需要在命令执行框中安装一些jre,打开cmd,找到安装jdk的文件夹后输入

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

 安装完jre之后,在jdk文件夹中会出现一堆文件。

进行环境变量配置

创建JAVA_HOME ,输入D:\Java\jdk-14.0.2(自己安装jdk的文件位置)

创建CLASSPATH,输入

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

 然后在PATH中

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

 

 配置完成后,进行测试,打开cmd,输入java

查看jdk版本输入Java -version 安装完成


http://chatgpt.dhexx.cn/article/laXORg0Z.shtml

相关文章

Java卸载删除(2023最强版)

Java卸载删除(2023最强版) 卸载程序删除相关环境变量删除编辑注册表相关检查C盘相关文件是否删除收尾 看了网上很多教程,结果还是提示没卸载干净,做了以下整理,希望对大家有所帮助。 卸载程序 在应用和功能中&#xf…

如何卸载干净JAVA?

有很多小伙伴下载了JAVA的JDK(java开发工具包)并安装成功运行后,发现自己下错了版本。凉了,半天白搞了。卸载之后又发现在再安装出现安装不了的问题。这往往是因为JAVA并没有卸载完全。今天我们就看看如何完全卸载JAVA。 JAVA卸载有两种方式。手动和用J…

如何将Java完全卸载

之前安装的Java没有卸载干净,造成重新安装JDK能正常安装,接着安装JRE的时候总是报1603错误。虽然说JRE安装报错了没安装上,但是eclipse、IntelliJ IDEA和AndroidStudio都能正常打开和使用,然而在命令行里却无法使用。虽然工具能正…

【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案

vim编辑文件时提示 Found a swap file by the name ".start.sh.swp"的解决方案 一、问题描述二、原因说明三、解决方案3.1 方案1 删除即可3.2 方案2 禁止生成swp文件 一、问题描述 vim编辑文件时提示 Found a swap file by the name “.start.sh.swp”,如…

linux swap file already exists,vim编辑文件警告Swap file already exists ,如何删除vim编辑产生的.swp文件?查看隐藏文件命令...

Linux(centos7)下多个用户同时编辑一个文件,或编辑时非正常关闭,再下次编辑打开文件时均为显示如下警告信息: E325: ATTENTION Found a swap file by the name ".other.conf.swp" owned by: root dated: Wed Nov 29 02:23:20 2017 …

Vim异常退出经典故障处理Swap file already exists

Vim异常退出经典故障处理 1、了解Vim修改文件的机制 Vim在编辑一份文件时,会自动在内存中打开一幅副本,当异常退出的时候,这个副本还是会保留在内存中,所以再次编辑这个文件时,会出现异常提示 2、报错提示如下Swap …

Vim中的“swap file”问题

小伙伴们常常打开vim会出现上面的问题,其问题的根源是:在编辑文件时断网或同一个文件在上一次编辑时未进行保存,则在下一次想要进行编辑时就会出现. 这时候要特别注意 :多出来一个隐藏的文件,这个文件有没有保存文件的…

解决swap file .swp already exists 问题

使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。 每次启动检索是否有临时文件, 有则询问如何处理&…

Centos 7.2 swapfile 创建

swap空间不足时,创建swapfile文件增加swap空间 1.登录系统,建议存放swapfile文件到/usr/bin下或者/etc/init.d下, 避免误删除: cd /usr/bin; touch swapfile; chmod 0600 swapfile; (建议权限) 2.使用dd…

swap file .swp already exists

问题原因: Linux下编程难免会开启多次vim编辑, 同一个文件如果在上一次编辑时未进行保存,则在下一次想要进行编辑时就会出现:swap file ".swp" already exists![O]pen Read-Only, (E)dit anyway, ecover, (D)elete it, …

Linux创建交换文件swapfile方法

说明 这个东西在网上真的一堆又一堆的,写出来就是为了记录一下,同时,也为了方便大家使用。 并且创建了一个群,没有主题的,欢迎加入:839421316 在创建linux swapfile中,会用到dd命令来创建swap…

linux 创建 swap 文件,创建交换文件(swapfile)-linux

创建/删除交换文件(swapfile)-linux 交换空间是从硬盘中划分出来的一部分空间。交换空间可以是一 个专用的交换分区(推荐的方法),交换文件,或两者的组合。 交换空间的总大小应该相当于你的计算机内存的1~2倍和32 MB 这两个值中较大的一个&…

Linux扩容和删除运行内存(swapfile 交换文件)

1 新增swapfile 交换文件 Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统&#xf…

[深入浅出C语言]理解取整、取余和取模

关于C语言的取模运算,也许你只了解正数取模,而从未接触过负数取模,本文就来分享一波C语言取整、取模和取余的个人学习经验与心得,希望对你有所帮助。 笔者水平有限,难免存在纰漏,欢迎指正交流。 关于取整…

取整和取余

取整和取余在数学的除法运算中,两个数相除是可以算到小数位的。但是,在c语言中两个整数相除其结果是一个整数,只有两数中至少有一个为实数的时候,他们相除的结果才是小数。因此,两个整数相除的结果就会涉及到取整问题。…

C/C++取整函数

C常用的取整函数有三个ceil,floor,round ceil的英文释义:装天花板,装船内格子板;函数功能是向上取整 floor的英文释义:楼层; 地面,地板;函数功能是向下取整 round的英文释义&…

【C语言】取整函数ceil()用法

ceil功能&#xff1a; 返回大于等于表达式的最小整数。 ceil--数学函数&#xff0c;同样要加数学头文件#include<math.h> ceil返回大于等于表达式的最小整数&#xff0c;例如&#xff1a;float a4.5 那么int ceil&#xff08;a&#xff09;5 ceil函数和float强制转换为…

【C语言】深度理解-取整

深度理解 取整的概念 关于取整的介绍向零取整trunc()函数----向0取整 向负无穷大取整floor()函数 向正无穷大取整ceil()函数 四舍五入取整round()函数 总结 关于取整的介绍 在数学中取整方法通常是“四舍五入”&#xff0c;但是在我们编程语言中的取整方法却大有不同。大部分学…

什么是取整?有几种取整方式?C语言又是哪种方式?取模取余一样吗?

大家都知道取整这回事&#xff0c;但是对于取整只有单一的认识&#xff0c;请看下面代码。 int main() {int j -2.9;int i 2.9;printf("%d\n", j);printf("%d\n", i);return 0; } 看这串代码我们先不管数据溢出的问题&#xff0c;直接看最后的结果等于 …

C语言学习之取整取余

1.前言 对于取整&#xff0c;在数学中我们最常见的作法就是四舍五入取整。而在C语言中&#xff0c;我们则是直接通过取整数部分&#xff0c;舍弃小数部分的方式进行取整。那么&#xff0c;所有语言的取整方式是相同的吗&#xff1f;而对于取余&#xff0c;我们可能经常会听到取…