您的位置:

java注册表,java注册表文件

本文目录一览:

java社区版注册表没有javaee吗

java社区版注册表没有javaee。JavaEE是在JavaSE的基础上构建的,是对JavaSE的扩展,增加了一些更加便捷的应用框架。

java修改注册表

import com.ice.jni.registry.*;

import java.text.SimpleDateFormat;

public class RegeditTool {

static SimpleDateFormat shortDateFormat =new SimpleDateFormat("yyyy-MM-dd");

//把信息存储到注册表HKEY_LOCAL_MACHINE下的某个节点的某一变量中,有则修改,无则创建

public static boolean setValue(String folder, String subKeyNode, String subKeyName, String subKeyValue) {

try{

RegistryKey software = Registry.HKEY_LOCAL_MACHINE

.openSubKey(folder);

RegistryKey subKey = software.createSubKey(subKeyNode, "");

subKey.setValue(new RegStringValue(subKey, subKeyName, subKeyValue));

subKey.closeKey();

return true;

}catch(NoSuchKeyException e) {

e.printStackTrace();

}catch(NoSuchValueException e) {

e.printStackTrace();

}catch(RegistryException e) {

e.printStackTrace();

}

return false;

}

//删除注册表中某节点下的某个变量

public static boolean deleteValue(String folder, String subKeyNode,String subKeyName) {

try{

RegistryKey software = Registry.HKEY_LOCAL_MACHINE

.openSubKey(folder);

RegistryKey subKey = software.createSubKey(subKeyNode, "");

subKey.deleteValue(subKeyName);

subKey.closeKey();

return true;

}catch (NoSuchKeyException e) {

System.out.println("NOsuchKey_delete");

}catch (NoSuchValueException e) {

System.out.println("NOsuchValue_delete");

}catch(RegistryException e) {

e.printStackTrace();

}

return false;

}

//删除注册表中某节点下的某节点

public static boolean deleteSubKey(String folder, String subKeyNode) {

try{

RegistryKey software = Registry.HKEY_LOCAL_MACHINE.openSubKey(folder);

software.deleteSubKey(subKeyNode);

software.closeKey();

return true;

}

catch (NoSuchKeyException e) {

e.printStackTrace();

}catch(RegistryException e) {

e.printStackTrace();

}

return false;

}

//打开注册表项并读出相应的变量名的值

public static String getValue(String folder, String subKeyNode,String subKeyName) {

String value = "";

try{

RegistryKey software = Registry.HKEY_LOCAL_MACHINE

.openSubKey(folder);

RegistryKey subKey = software.openSubKey(subKeyNode);

value = subKey.getStringValue(subKeyName);

subKey.closeKey();

}catch(NoSuchKeyException e) {

value = "NoSuchKey";

// e.printStackTrace();

}catch (NoSuchValueException e) {

value = "NoSuchValue";

// e.printStackTrace();

}catch(RegistryException e) {

e.printStackTrace();

}

retur value;

}

//测试

public static void main(String[] args) {

setValue("SOFTWARE", "Microsoft\\Windows\\CurrentVersion\\Run", "test",

"C:\\1.exe");

}

}

卸载完java后的注册表怎么删?

F3搜索java关键字,进行手动删除即可。

1、Java

是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

2、JRE

是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。

3、Java企业计算

开发人员具有‘编写一次到处运行TM”的巨大能力。而且,借助其JavaAPI及其编程语言上的Java虚拟机,它已产生一种分布信息的崭新模式。这种模式叫做Java企业计算。

5、Java语言

作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

卸载完java注册表怎么删

卸载完java,一般不需要删除注册表了;

如果要删除,就开始-运行,regedit打开注册表;

F3搜索java关键字,进行手动删除即可。

HKEY_CURRENT_USER\Software\JavaSoft

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft

如何删除java注册表

新版的,会自动删除的。

也可以手动删除

HKEY_CURRENT_USER\Software\JavaSoft

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft