我已经使用jarbundler任务为我的java应用程序创建了一个OSX (10.6.4) XXX.app。问题是,它在除/Applications目录之外的任何其他目录中都很好地启动。查看一下文件权限就会发现没有任何问题。我可以通过两种方法让它工作--这两种方法都不适合实际部署:
OS控制台中的错误是:
posix_spawn("/Applications/JyroJMS.app/Contents/MacOS/JavaApplicationStub", ...): Permission denied我在StartOnMainThread=true这样的Jar任务中尝试过各种选择。
有什么建议吗?
发布于 2010-08-18 04:16:15
我发现了一个问题: 1.我正在使用izpack部署应用程序包,这是一个错误的尝试,目的是实现跨平台的安装过程标准化。这导致JavaApplicationStub执行权限出现问题。2. jarbundler.jar蚂蚁任务显然使用了一个旧的JavaApplicationStub。当我用java 6版本代替它时,一切都进行得很顺利。
因此,我们学到的是:-我不会尝试创建一个“通用”安装程序--这不起作用--将使用压缩磁盘映像来部署我的应用程序包。
https://stackoverflow.com/questions/3508228
复制相似问题