Я использовал задачу муравья jarbundler для создания OSX (10.6.4) XXX.app для моего Java-приложения. Проблема в том, что он нормально запускается в любом другом каталоге, кроме каталога /Applications. Взгляд на права доступа к файлам не показывает ничего плохого. Я могу заставить его работать двумя способами - оба не подходят для реальных развертываний:
- Создайте .app с графическим интерфейсом Jar Bundler (сложно автоматизировать повторно)
- Запустите и остановите файл .app в другом каталоге (например, в моем каталоге сборки), а затем скопируйте файл .app в /Applications/MyAppDir (не решение для сценария установки!). Тогда это работает!
Ошибка в консоли OS X:
posix_spawn("/Applications/JyroJMS.app/Contents/MacOS/JavaApplicationStub", ...): Permission denied
Я пробовал различные варианты в задаче упаковщика Jar, например StartOnMainThread=true.
Какие-либо предложения ?