java不能直接任意操作windows注册表

java不能直接任意操作windows注册表

        java不能直接任意操作windows注册表,其中java.util.prefs中的Preferences类只可以操作部分注册表,Preferences.systemRoot()获得的根目录不是注册表的根目录(eg:HKEY_CLASSES_ROOT),而是java自定义的一个系统目录“/”(比如:可能“/”=HKEY_CURRENT_USER\Software\JavaSoft\Prefs)。
       当然,如果不考虑系统的移植性,则可以通过JNI技术来操作注册表,网上也有开源!

你可能感兴趣的:(java不能直接任意操作windows注册表)