我正在尝试为程序保存一些设置。
我是在要求用户选择文件夹第一次运行程序时。
这都是有效的,而且很棒,但是没有被保存。
prefs = Preferences.userRoot().node(this.getClass().getName());
用WARNING: Could not open/create prefs root node SoftwareJavaSoftPrefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
错误代码5(访问被拒绝)
如何要求管理权?在Windows和Mac上,谢谢您的时间!
我实际上在使用UserRoot()时发现了程序确实制作了密钥。它只是发出警告,因为Java试图在SystemRoot()同样的同时进行此警告,只需在SystemRoot中需要它即可。当您使用UserRoot()时,您永远不会。