В настоящее время я пытаюсь создать приложение macOS, которое будет запускать файл .jar
.
Я создал группу внутри своего проекта под названием assets и добавил файл .jar
, а также специальную версию java jdkчтобы запустить его.
когда я упаковываю приложение, я могу cd
в .app
и есть папка /Contents/Resources
, которая была создана. Однако там был только jdk и нет файла .jar
.
Кажется, когда я заархивировал приложение, оно избавилось от .jar
Возможно ли это? Причина, по которой я создаю приложение, а не просто выполняю .jar
, заключается в том, что у меня есть параметры java, которые нужно передать при попытке запустить .jar
, если только нет другого параметра для запуска с параметрами java.
Это структура папок.
У меня также есть кнопка тестирования в моей программе, чтобы просто проверить версию внедренного jdk.
@IBAction func btnTestClicked(_ sender: Any) {
displayOutput(message: shell("./Assets/jdk-11.0.4+11/Contents/Home/bin","-version"))
}
Однако я не получил такой файл или каталог