有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我试图在不使用Windows注册表的情况下从XML使用Java首选项,但我看到了一条与注册表相关的消息

我有一个简化的程序,它生成以下输出,其中以^开头的行由我的代码生成。请注意,我故意删除了HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft中的Prefs键

^ A preferences file was found
Aug 09, 2013 2:45:23 PM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002.
Windows RegCreateKeyEx(...) returned error code 5.
^ doallunconditionally: false
^ footnotespopup: false
^ thumbnailsgenerated: true
^ thumbnailwidth: 200
^ pathin: C:/Users/Das/Google Drive
^ pathout: C:/Users/Das/ottmar/site
^ pathlog: C:/Users/Das/ottmar/logs

我的问题是,我能完全绕过注册表吗?我想我应该可以
如果需要,我可以发布源代码(180行)


共 (2) 个答案

  1. # 1 楼答案

    我最终找到了解决这个问题的方法(而不是解决方案)。如前所述,我无意/愚蠢地删除了注册表中Software\JavaSoft中的Prefs节点,当我重新创建它时,消息消失了

    现在,我假设无论您喜欢与否,都会使用Windows注册表