我有以下代码:
Preferences prefs = Preferences.userRoot().node("c:/test.txt");
System.out.println(prefs.get("aa", "not found"));
prefs.put("aa", "bb");
工作正常(第一次显示“未找到”,之后显示“bb”)。
但我找不到我的test.txt文件。
知道它在哪里吗?
答案 0 :(得分:1)
Java Preferences
未存储在文件中(为此,您应使用OutputStream
- Preferences.exportNode(OutputStream stream);
手动转储它们。在Windows上,它们存储在HKEY_CURRENT_USER\Software\JavaSoft\Prefs
下。所以你会在它下面找到节点“c:\”和节点“test.txt”。