關於使用屬性的Java tutorial討論如何使用Properties類。在教程中,它顯示了寫入名爲「defaultProperties」的文件的屬性。那麼什麼是屬性文件的好名字和位置?何處存儲.properties文件的Java?
我通常會編寫兩個Java應用程序之一:系統實用程序或用戶程序。我認爲大多數系統公用程序將在/etc/myfile.properties
中有一個文件,大多數用戶程序會創建一個~/.myfile.properties
。但是,這些路徑在Windows中不起作用。是否有更通用的方式來定義這些細節以使代碼平臺獨立?
看看這個解決方案:http://stackoverflow.com/questions/966029 – Hiro2k 2011-01-12 16:02:12
你的最後一個問題的簡短答案是「不」。 Windows並沒有很好的保存配置文件的地方,就像unix一樣,因爲它沒有面向文件。這正是爲什麼首選API被髮明出來的原因。我承認,這是一種恥辱,但是你去了。 – 2011-01-12 18:08:57