如何获取给定键的子键列表

时间:2013-01-08 16:27:41

标签: java registry

我想要一个包含给定的所有子键的列表:

  

HKEY_LOCAL_MACHINE \ SOFTWARE \ ORACLE \ - >我想要一个ORACLE

的所有子项列表

我写了这段代码,但它不起作用:

   Preferences p = Preferences.userRoot();
   p = p.node("/HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE");
   try {
      for(String s : p.childrenNames())
         System.out.println(s);
   } catch (BackingStoreException e) {
      //bla bla..
      e.printStackTrace();
   }

链接到我之前不太清楚的问题: Printing children of a preference node

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案:

我将从cmd调用此命令:(通过Java

  

reg query“HKEY_LOCAL_HOST \ SOFTWARE \ ORACLE”

这将返回subkeys的{​​{1}},然后我将操纵输出以获得我想要的内容。