我有一個Java應用程序,我打包到一個Mac應用程序包(該文件夾結構包含所有的應用程序,但看起來像一個單一的可執行文件給用戶)。MacOSX上的Java:如何訪問軟件包中的文件
我的問題: 我正在讀取和寫入本地文件夾(「。」)中的一些配置文件。然而,在Mac上這似乎是應用程序包所在的文件夾(所以通常是「應用程序」文件夾,我顯然不想這樣做。)
我的問題: 如何將文件存儲在捆綁?我如何編程方式檢索包名稱計算完全合格的文件夾?
我知道我可以嘗試去ClassLoader的方式,但我想,以避免(出於安全原因)。
或者是否有更好的方法來存儲應用程序緩存和配置數據?
請閱讀鏈接。如果你不這樣做得到一個很好的答案,那麼你應該自己回答,即使它沒有完全回答你的問題,你也應該獎勵好的工作 – Gray
如果它解決了問題,我接受一個答案(或是一個很好的解決方法)。好的工作通過投票獲得回報。如果沒有答案幫助我解決問題,則不接受任何答案。如果我自己沒有回答,那麼因爲我還沒有解決問題。 – Daniel