我正在開發Java Desktop Application
。這個應用程序需要啓動一個configuration
。爲此,我想爲應用程序提供一個defaultConfig.properties
或defaultConfig.xml
文件,以便如果用戶沒有選擇任何配置,那麼應用程序將在defaultConfig
文件的幫助下開始。Java - 如何查找用戶已更改配置文件?
但是我怕應用程序崩潰,如果用戶不小心編輯了defaultConfig
文件。那麼是否有任何機制可以在應用程序啓動之前檢查config
文件是否已更改。
其他應用程序(市場外)如何處理這種類型的應用程序依賴於配置文件的情況?
如果用戶編輯配置文件無意或有意,那麼應用程序將無法在未來的運行,除非他重新安裝應用程序。
當程序退出時,您可以存儲該文件的哈希值,並在程序啓動時再次哈希以進行比較(在嘗試將設置從配置文件中加載之前)? – Imran 2010-03-11 17:07:23
'爲什麼'''你的'問題'中的隨機'單詞'突出顯示爲'代碼'? – Nate 2010-03-11 20:03:57