Я создал пакет Java FX для Mac OS X, используя Ant. Он создает пакет с двумя файлами - 1. MyApplication.app 2. MyApplication.dmg
Я хочу скопировать оба файла в другую папку, поэтому я написал команду в своем build.xml как -
<copy todir="my_new_folder">
<fileset dir="old_folder\bundles"/>
</copy>
Оба файла успешно скопированы в «my_new_folder». Но при запуске .app из «my_new_folder» мое приложение не запускается, хотя оно запускается из «old_folder» правильно.
При сравнении скопированного приложения я обнаружил, что exec (исполняемый файл Unix) находится в папке MacOS ("Показать содержимое пакета/Содержимое/MacOS"), не сохраняясь, его вид менялся в файле документа.
Как сохранить его вид в Исполняемый файл Unix, поскольку я просто выполняю простую копию каталога.
Спасибо, Нилам Шарма.