У меня есть пара Java-приложений, которые я запускаю в качестве сервисов на своей рабочей машине, используя srvany.exe . После решения предыдущей проблемы эта система не доставила нам серьезных проблем. Однако после получения обновленной рабочей станции и настройки всего, Java больше не работает. Я вижу srvany.exe в Process Explorer, но нет дочернего процесса Java. Из-за корпоративных ИТ-политик моя среда исполнения Java по умолчанию - Java 8, но у меня также есть Java 7 JDK для целей разработки. Если я изменяю свойства srvany для использования java.exe из JDK, все работает нормально. Как я могу получить srvany для запуска приложения Java с использованием Java 8?

1 ответ1

0

Проблема в том, что вы используете java.exe вместо javaw.exe . Кажется, я не могу понять, почему java.exe больше не работает, в то время как javaw.exe работает, поскольку в примечаниях к выпуску не упоминаются исполняемые файлы времени выполнения. Это может иметь какое-то отношение к java.exe ожидающему выхода из командной строки / стандарта, что в действительности не относится к сервису.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .