У меня есть файл .jar
и я хотел бы открыть его с помощью исполняемого файла Unix java
, который я встроил в другое приложение.(У меня не установлена Java из соображений безопасности) Есть ли способ запустить этот файл .jar
в OS X, напрямую используя исполняемый файл Unix, желательно не требуя, чтобы Terminal, iTerm и т.д. Оставались открытыми? Я знаю, что при запуске path/to/java -jar file.jar
файл .jar
запускается очень хорошо, но окно терминала должно оставаться открытым.
1 ответ
1
Очевидно, вы можете использовать nohup /path/to/java -jar /path/to/server.jar &
в других системах Unix /Linux. Я только попробовал это и не было никакого успеха с OSX.
Вы можете запустить его в сеансе экрана.
screen -S ScreenSessionName -dmS /path/to/java -jar file.jar
Вы можете снова подключиться к экрану, чтобы остановить или изменить настройки запущенной программы с помощью
screen -r ScreenSessionName
Введите man screen
в терминале для получения дополнительной информации о том, как можно использовать утилиту screen.