Попытка сделать приложение MacOS с банкой внутри - PullRequest
0 голосов
/ 30 сентября 2019

В настоящее время я пытаюсь создать приложение macOS, которое будет запускать файл .jar.

Я создал группу внутри своего проекта под названием assets и добавил файл .jar, а также специальную версию java jdkчтобы запустить его.

когда я упаковываю приложение, я могу cd в .app и есть папка /Contents/Resources, которая была создана. Однако там был только jdk и нет файла .jar.

Кажется, когда я заархивировал приложение, оно избавилось от .jar

Возможно ли это? Причина, по которой я создаю приложение, а не просто выполняю .jar, заключается в том, что у меня есть параметры java, которые нужно передать при попытке запустить .jar, если только нет другого параметра для запуска с параметрами java.

Это структура папок.

enter image description here

У меня также есть кнопка тестирования в моей программе, чтобы просто проверить версию внедренного jdk.

@IBAction func btnTestClicked(_ sender: Any) {
         displayOutput(message: shell("./Assets/jdk-11.0.4+11/Contents/Home/bin","-version"))
    }

Однако я не получил такой файл или каталог

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...