Назад | Перейти на главную страницу

Как сделать запуск службы Windows зависимым от запуска Java?

У меня работает служба Windows, которая зависит от загруженной Java. Когда я перезагружаю компьютер, иногда загрузка Java занимает некоторое время. Служба Windows попытается запуститься, но потерпит неудачу, поскольку Java еще не загрузилась. Затем мне нужно вручную запустить службу.

Могу ли я добавить зависимость от службы Windows для ожидания загрузки Java?

@Kip дал это решение в другом посте.

Ссылка есть этот

sc config [service name] depend= <Dependencies(separated by / (forward slash))>

Учитывая, что Java - это среда выполнения, а не служба, ваш запрос не имеет смысла. Java не запускается поздно или что-то в этом роде, он не запускается вообще - не таким образом, чтобы вы зависели от ожидания.

Теперь, возможно, есть другая служба, написанная на Java, которую вам придется подождать - для этого нужны зависимости служб.