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