繁体   English   中英

具有Java应用程序的Mac OS X上的PackageMaker

[英]PackageMaker on Mac OS X with Java Applcation

步骤1:我有一个Java应用程序,可以通过Jar Bundler捆绑到.app文件中。 Java文件依赖于某些文件夹,其中之一称为“ Config”

步骤2:我右键单击MyApplication.app,选择“显示包内容”,然后将Config文件夹绘制到“ Resources”文件夹中。

步骤3:然后,我使用PackageMaker制作应用程序安装文件。 太好了

但是,当我在自己的计算机上安装该应用程序以对其进行测试并运行该应用程序时,尝试写入Config文件夹时会出现Java错误。 即,它是一个IOException:权限被拒绝。 运行步骤2中生成的应用程序时不会发生这种情况。如何解决此问题? 关于PackageMaker步骤3的某些情况导致Java代码无法写入Config文件。

Mac OS X应用程序不应写入自己的捆绑软件,并且您正在创建的打包应用程序具有(正确)不允许这样做的权限。

应用程序写入的文件应存储在用户的“库”文件夹中的某个位置,可能在“应用程序支持”或“首选项”目录下,具体取决于它们是什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM