0

次の出力を生成する単純化されたプログラムがあります。この出力では、^ で始まる行がコードによって生成されます。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 行) を投稿できます。

4

2 に答える 2

0

このページでは、Windows レジストリとは別に環境設定ストアを使用する方法について説明します。

http://www.davidc.net/programming/java/java-preferences-using-file-backing-store

試したことはありませんが、かなり簡単なようです。また、チェックアウトすることもできます:

レジストリをバックエンドとして使用せずに Windows で java.util.Preferences を使用する方法はありますか?

于 2013-11-08T15:04:56.753 に答える