Шаг 1: У меня есть приложение Java, которое я собираю в файл .app через Jar Bundler. Файл Java опирается на некоторые папки, один из которых называется «Config»PackageMaker на Mac OS X с Java Applcation
Шаг 2: Я щелкнул правой кнопкой мыши MyApplication.app, выберите «Показать содержимое пакета» и нарисуйте папку Config в папку «Ресурсы».
Шаг 3: Затем я использую PackageMaker для установки файла установки приложения. Это здорово.
Но когда я устанавливаю приложение на свой компьютер для его проверки и запуска приложения, при попытке записи в папку Config происходит ошибка Java. А именно, это исключение IOException: Permission Denied. Этого не происходит, когда я запускаю приложение, созданное на шаге 2. Как я могу это исправить? Что-то о шаге 3 PackageMaker приводит к тому, что код Java не может записываться в файл Config.
также, не могли бы вы просто распространять приложение в формате .zip или .dmg? – nielsbot
Это тоже так! Но вы все равно не должны писать в свой собственный пакет. – duskwuff
Да, я вижу .. просто предлагал альтернативу. – nielsbot