本文目录一览:
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