我真的不敢相信我在說這個,但是由於將我的程序移植到OSX並習慣了權限,我意識到我計劃在Windows上做什麼不工作我想要如何。目前,在Windows上,我的程序將它的設置存儲在註冊表(HKLM)中,並將一些用戶可編輯資源存儲在程序文件旁邊的文件夾中。出於各種原因,我現在已經決定將配置/設置存儲在文件中,並且用戶將能夠在其他文件夾中保存其他資源。Java:在哪裏編寫配置而不需要管理權限
所以我現在的問題是在哪裏存儲配置文件。顯然它會被更新,但我不想編程必須要求管理員權限才能運行。我想提供一個選項,以便所有用戶都可以使用該程序(與大多數程序一樣),當然這需要Admin,所以這將導致第二個查詢:我應該在哪裏存儲配置文件(並將文件夾存儲在哪些其他資源保存)以及如何檢測程序是否已經爲所有用戶安裝或只安裝一個!
在此先感謝
PS如果沒猜錯,該程序是用Java編寫的,所以我想知道如何編程讓你建議以及請的位置。
對不起,答覆緩慢,謝謝你的回答。 'user.home'屬性看起來就是我所需要的,我想,爲了檢測天氣,已經爲所有用戶安裝了程序(在Windows上),我會將配置存儲在Program Files中或者看起來好像它會需要管理員權限才能寫入。在Mac上,我並不那麼擔心,因爲他們的工作方式(在應用程序方面)。 – Andy 2012-04-22 20:00:39