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