步驟1:我有一個Java應用程序,我通過Jar Bundler將它捆綁到一個.app文件中。 Java文件依賴於一些文件夾,其中之一稱爲「配置」帶有Java應用的Mac OS X上的PackageMaker
步驟2:我右鍵單擊MyApplication.app,選擇「顯示包裝內容」,並將Config文件夾繪製到「Resources」文件夾中。
第3步:然後,我使用PackageMaker創建應用程序安裝文件。這很好。
但是,當我在我自己的計算機上安裝應用程序以測試它並運行應用程序時,當我嘗試寫入Config文件夾時發生Java錯誤。即,它是一個IOException:權限被拒絕。當我運行步驟2中生成的應用程序時,不會發生這種情況。我該如何解決這個問題?關於PackageMaker第3步的某些內容導致Java代碼無法寫入配置文件。
另外,你不能只是分發一個.zip或.dmg的應用程序? – nielsbot 2013-03-17 23:48:38
也是這樣!但是你仍然不應該寫你自己的包。 – duskwuff 2013-03-18 00:11:58
是的,我看到..只是建議一個替代方案。 – nielsbot 2013-03-18 02:03:06