Я создал исполняемый Java-файл Swing .jar. На Windows работает нормально. Иерархия приложений:
application.jar
images (Папка) .......... Содержит все изображения, которые использует приложение.
библиотеки (Папка) ....... Содержит все внешние библиотеки JAR, используемые приложением.
пачки (Папка) ......... Содержит все файлы пачки, используемые приложением.
база данных (папка) ........ Содержит файлы базы данных, используемые приложением.
Все вышеперечисленные папки существуют вне файла jar. Теперь я пытаюсь создать исполняемый файл Mac (.app) из «application.jar», чтобы запустить его на Mac, поэтому я использовал «Jar Bundler», как указано здесь , но когда я запускаю приложение вывода. В файле приложения ничего не происходит, ничего не запускается, и я даже не могу его отладить.
Я думаю, что основная причина в том, что он не видит внешние папки. Так нельзя ли создать файл .app, если в приложении есть внешние папки?
И есть ли способ отладки .app-файла, чтобы увидеть, что происходит?