Пример службы WinRun4J не запускается

Кто-нибудь знает, как заставить работать пример службы WinRun4J (класс ServiceTest, который распространяется вместе с программным обеспечением)? Я на 64-битной Windows 7, и у меня установлены Java 7 JDK и JRE.

Я выполнил следующее:

  1. скопированный WinRun4J64c.exe в C:\test переименовал его service64.exe
  2. скопированный service.ini в C:\test, переименовал его service64.ini
  3. Наконец я скопировал WinRun4JTest.jar в C:\test,

Прежде всего, вы должны запустить командную строку от имени администратора, в противном случае вы не можете зарегистрировать службу. Поэтому в командной строке, открытой как администратор, я ввел команду:

C:\Test>service64.exe --WinRun4J:RegisterService

Все идет нормально. Но когда я захожу на панель служб Windows, чтобы запустить службу, я получаю сообщение об ошибке:

"Ошибка 1053: служба не отвечает... своевременно"

Есть идеи?

Спасибо

4 ответа

У меня такая же проблема. Вам также необходимо скопировать WinRun4j.jar в каталог или куда-нибудь, где его можно найти в пути к классам.

Насколько я понял, что вы, возможно, забыли скопировать WinRun4JTest.jar к C:\test,

Вы установили JAVA_HOME? У меня была та же проблема, и это решило мою проблему.

Вы также можете проверить, что у вас установлена ​​соответствующая java JRE для 32- и / или 64-битной версии WinRun4J.

Быстрый способ выяснить это - включить ведение журнала, добавив в service.ini следующее:

log = C: /log.txt log.overwrite = true

И журнал должен отметить, если ваша проблема связана с JVM.

Другие вопросы по тегам