在之前的問題中,我瞭解了偏好API。不幸的是,它似乎只是用戶特定的偏好。我也有偏好,需要能夠跨用戶設置。在Java中做什麼與平臺無關的方式?是否有系統範圍的首選項API版本?
編輯:
下面良好的信息,但由於執行我遇到了一個問題...首先測試在我的dev的盒子(Win 7的,UAC關閉),它工作正常。在我的第一個測試虛擬機上嘗試過,它失敗了......在UAC開啓的Win 7上,寫入失敗(我可以寫一個後跟一個讀取,但不會獲得我剛纔放在那裏的值)。
在之前的問題中,我瞭解了偏好API。不幸的是,它似乎只是用戶特定的偏好。我也有偏好,需要能夠跨用戶設置。在Java中做什麼與平臺無關的方式?是否有系統範圍的首選項API版本?
編輯:
下面良好的信息,但由於執行我遇到了一個問題...首先測試在我的dev的盒子(Win 7的,UAC關閉),它工作正常。在我的第一個測試虛擬機上嘗試過,它失敗了......在UAC開啓的Win 7上,寫入失敗(我可以寫一個後跟一個讀取,但不會獲得我剛纔放在那裏的值)。
的Preferences
類的systemNodeForPackage()
和systemRoot
方法給你你想要什麼。
首選項包含用戶和系統首選項,請仔細閱讀文檔。
Preferences.systemRoot();
Preferences.userRoot();
如果UAC打開,systemRoot會失敗。 :-( –