2024-05-24 10:35:44 | 我爱编程网
本文适用于: 平台: Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP
Java 版本: 7.0, 8.0
问题
卸载 Java 之后,Windows 控制面板中仍然会显示 Java 图标
Windows XP :添加或删除程序
Windows 7、Windows 8、Windows 10 :卸载程序
原因
卸载 Java 的过程中,Java 卸载程序不能从 Windows 注册表中删除注册表项。由于未从 Windows 注册表中删除这些注册表键,因此仍可以在 Windows 控制面板中看到 Java 图标。
解决方案
可以使用以下两种方法清理由于卸载过程不完整而残留的注册表项:
Microsoft 实用程序(推荐方法)
手动编辑注册表
推荐方法:Microsoft 实用程序
运行 Microsoft 实用程序以修复损坏的注册表键,这些损坏的注册表键会阻止程序完全卸载或者阻止新安装和更新。
手动编辑注册表(仅当 Fix it 实用程序不起作用时才使用此方法)
不当编辑注册表可能会严重损坏系统。
更改注册表之前,应备份计算机上的所有重要数据。
删除之前,您可以使用注册表编辑器的“文件 -> 导出”功能保存注册表键。这样,如果误删了注册表键,您可以从保存的备份文件中还原注册表,方法是使用 Windows 注册表编辑器的“文件 -> 导入”功能。
运行 Windows
注册表编辑器
,方法是单击
开始 -> 运行
,然后在
打开
编辑字段中输入程序名称
regedit
。
找到以下注册表节点:
HKEY_LOCAL_MACHINE/Software/Microsoft/
Windows/CurrentVersion/Uninstall
在此 Uninstall 节点下,您将看到许多由花括号括起的注册表项名称。例如,{26A24AE4-039D-4CA4-87B4-2F83216013FB}
单击左窗格中的每个注册表项;此操作将在“注册表编辑器”的右窗格中显示相应注册表项的关联数据。
或
单击“注册表编辑器”窗口中的
编辑 -> 查找
选项卡,然后输入要查找项的对应 Java 版本。
例如:如果搜索 Java(TM) 6 Update 24,将找到:
删除找到的 Java 注册表项,方法是在注册表项名称上单击右键,然后选择
删除
。
在
确认项删除
消息框中,单击
是
。
完成上述步骤之后,返回 Windows 控制面板
Windows XP :添加或删除程序
Windows 7、Windows 8、Windows 10 :卸载程序
Java 的条目应该不再出现。
不用听楼上忽悠你,已经帮你添加了关闭监听:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Jsq implements ActionListener{
Frame frame = new Frame("计算器"); //创建一个窗口P179
Button jia = new Button("加+"); //添加加。减。乘。除键
Button sub = new Button("减-");
Button mul = new Button("乘*");
Button mod = new Button("除/");
Button qc = new Button("清除");
TextField one = new TextField();
TextField two = new TextField();
TextField result = new TextField();
Label l1 = new Label("计算器"); //添加标识P180
Label l2 = new Label("数1:");
Label l3 = new Label("数2:");
Label l4 = new Label("结果:");
public Jsq() {
frame.setLayout(null); //设置布局为空 P181
frame.setSize(260, 250); //设置窗口的尺寸大小
l1.setBounds(120, 40, 50, 20); //以下是设置各组件的位置
l2.setBounds(20, 70, 50, 20);
l3.setBounds(20, 90, 50, 20);
l4.setBounds(30, 150, 50, 20);
jia.setBounds(200, 60, 50, 20);
sub.setBounds(200, 80, 50, 20);
mul.setBounds(200, 100, 50, 20);
mod.setBounds(200, 120, 50, 20);
qc.setBounds(200, 140, 50, 20);
one.setBounds(70, 70, 50, 20);
two.setBounds(70, 90, 50, 20);
result.setBounds(80, 150, 100, 20);
one.setText("0");
two.setText("0");
jia.addActionListener(this);
sub.addActionListener(this);
mul.addActionListener(this);
mod.addActionListener(this);
qc.addActionListener(this);
frame.add(jia); //添加各个组件 P183
frame.add(sub);
frame.add(mul);
frame.add(mod);
frame.add(qc);
frame.add(one);
frame.add(two);
frame.add(result);
frame.add(l1);
frame.add(l2);
frame.add(l3);
frame.add(l4);
frame.setVisible(true); //窗口设为可见
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(final WindowEvent e) {我爱编程网
System.exit(0);
}
});
}
public static void main(String args[]) {
new Jsq();
}
public void actionPerformed(ActionEvent e) {
String str = e.getActionCommand(); //设置计算器的计算功能P197
double num1 = Double.parseDouble(one.getText().trim());
double num2 = Double.parseDouble(two.getText().trim());
double rs = 0.0;
if(str.equals("加+")){
rs = num1+num2;
}else if(str.equals("减-")){
rs = num1-num2;
}else if(str.equals("乘*")){
rs = num1*num2;
}else if(str.equals("除/")){
rs = num1/num2;
}
result.setText(String.valueOf(rs));
}
}
我爱编程网(https://www.52biancheng.com)小编还为大家带来java怎么实现程序自删除???的相关内容。
删除自己就是删除类文件而已
如下
import java.io.File;
public class A{
public static void main(String[] args) throws Throwable {
File file=new File("A.class");
System.out.println(file.delete());
}
}
测试过可以删除A.class
剩下的问题就是收集程序的类文件了
你应该可以自己解决了
php中function函数的用法在PHP中,function是用于定义和声明函数的关键字。函数是一段可重复使用的代码块,它封装了一系列操作或逻辑,并可以通过函数名进行调用和执行。通过使用函数,可以将代码模块化,提高代码的可读性、可维护性和重用性。在PHP中,function关键字用于定义和声明函数。函数是一段可重复使用的代码块,它封装了一系列操作或逻辑,并可以通过函数名进行调用和执行,
cookie的如何删除第一个是:新建一个有相同name名称的cookie,把value值设为空,然后设置它生存时间为0比如要删除一个名叫username的cookie:Cookiec=newCookie(username,);c.setMaxAge(0);response.addCookie(c);第二个是*(vista中):在桌面按F1,弹出帮助,输入cookie,选择删除Int
白说:php反序列化之pop链最近在CTF比赛中注意到,PHP序列化与反序列化漏洞中的POP链似乎变得越来越频繁。因此,我决定撰写这篇文章,对POP链的构造进行一些探讨。本文旨在为那些希望了解这一主题的初学者提供一些参考,而非深入研究。如有不当之处,欢迎指正,共同进步。序列化与反序列化是PHP中两个重要概念。在PHP中,可以通过定义“类”来组织代码,类中可以包含变量和方法。当我们实例化
我安装了一个jdk之后出现在控制面板程序里出现JAVA程序找不到应用程序怎么删除此文件急1、控制面板里面,找到Java图标,右键-》创建快捷方式2、桌面快捷方式,右键-》属性-》更改图标,会报错,说在XXX路径找不到一个叫javacpl.exe的文件3、在这个路径下面重新安装一遍相同版本的JDK4、然后点击控制面板这个图标,不会提示找不到应用程序了在控制面板中打开J
如何用php程序删除"数组"中"字符串元素"中的"空格"?<?$arr=array();$arr[]="addfddfd";$arr[]="safsdfdsf";$arr[]="sdfdsfgfddd";$arr[]="dfddfferw";while(list($name,$value)=each($arr)){echo$value;$arr2[]=t
python删除列的操作怎么操作的呢?具体操作步骤如下:1、首先,来了解下以下两个函数,可以使用这两个函数来进行删除所有零行或全部列的操作。如下图所示,然后进入下一步。2、其次,创建一个a =[1,2,4;0,0,0;1,3,5; [0,0,0]矩阵,可以看到此矩阵中有两行是全0行,如下图所示,然后进入下一步。3、接着,键入all(a ==0,2),这将返回一个列向量
php如何删除文件的特定内容php中删除文件有一个系统函数:unlink(string$filename);参数$filename表示文件的路径,可以是相对路径也可以是绝对路径。列如,当前目录下有个文件:test.html可以执行unlink('test.html');来删除另外删除目录用函数:rmdir();用法与unlink()相同php禁用函数删除后还是提示运行
在excel里a列是2014全年的日期,如何用公式删除a列的节假日,可以用辅助列。假设A列第一个日期在A2,则在B2中输入公式=IF(TEXT(A2,"aaaa")="星期六","",IF(TEXT(A2,"aaaa")="星期日","",TEXT(A2,"aaaa")))然后向下拉,再删除空单元格就可以了。楼主有兴趣可以看下这个帖子:;tid=87310PHP里面cou
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00