«Я пытаюсь запустить приложение для игры через команду« начать игру »в окнах, но консоль CMD остается открытой после запуска сервера. Также system.err все еще перенаправляется на эту консоль. И если я закрою эти окна, процесс java приложения также будет закрыт.Закройте консоль Windows CMD при запуске игры
Framework версия: 1.2.4/1.2.5.3 Платформа вы используете: Windows 2003, 7 (X86, X64)
Размножение шаги: 1) Создать Играть! приложение 2) Запустите его с помощью летучей мыши файл
set JAVA_HOME=C:\Java\jdk1.7
cd /d "%dp~0%TestApp"
call "%dp~0%../play-1.2.4/play" start
То же самое, если я закрою это консольное окно, игровой сервер перестает работать. – Alexandr
Здесь есть две консоли: одна для вашего командного файла и другая для 'play'. Если вы можете каким-то образом заставить 'play' использовать' javaw' вместо 'java', вы его не получите. – Joey
Обновление скрипта Pyton для использования javaw, вероятно, является решением, но я не понимаю, как он должен работать. – Alexandr