讓說,我有一個跨平臺運行的應用程序了JavaFx 2 - 自包含的應用程序和自己的喜好,數據庫等
此應用程序創建,然後讀取/外部文件
捆綁層次寫一些數據和偏好情況如下:
ApplicationFolder/application.jar
ApplicationFolder/database.odb
ApplicationFolder/config.xml
無論是在Mac,Windows或Linux,應用程序就知道這一切都是她的旁邊(即:/database.odb或/config.xml)
現在來用了JavaFx 2
提供的自給式應用程序功能的應用程序嵌入.exe文件在Windows,Mac上的.app和還不關於Linux知道......
由於一個Mac用戶,我已經在Mac上測試過它,並且看到database.odb和config.xml現在在用戶根目錄下創建。
因此我同意我應該考慮跨平臺機制來保存/讀取我的關於操作系統的應用程序首選項
但我不是很確定做什麼以及如何去做(找不到任何谷歌搜索的幫助或者..)
在Windows中的.exe安裝文件夾中,所以我想我可以保持相同的行爲
在Mac上,是的.app文件夾,我應該保持內(如何獲得。應用程序路徑?!)
是不是有一個內置的機制,一切在Java/JavaFx中?
非常感謝任何意見,建議,文檔,否則,你可以給我
Badisi