WinRun4J服务示例不运行

时间:2013-01-11 23:23:51

标签: java service winrun4j

有谁知道如何运行WinRun4J service example(与软件一起分发的ServiceTest类)?我在Windows 7的64位盒子上安装了Java 7 JDK和JRE。

我执行了以下操作:

  1. WinRun4J64c.exe复制到C:\test,将其重命名为service64.exe
  2. service.ini复制到C:\ test,将其重命名为service64.ini
  3. 最后,我将WinRun4JTest.jar复制到C:\test
  4. 首先,您必须以管理员身份运行命令提示符,否则您无法注册该服务。因此,在以管理员身份打开的命令提示符中,我输入了命令:

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

    到目前为止一切顺利。但是当我进入Windows服务面板启动服务时,我收到错误:

      

    “错误1053:服务没有及时回应”

    有什么想法吗?

    由于

4 个答案:

答案 0 :(得分:5)

我遇到了同样的问题。您还需要将WinRun4j.jar复制到该目录或在类路径中找到它的位置。

答案 1 :(得分:3)

据我了解,您可能忘记将WinRun4JTest.jar复制到C:\test

答案 2 :(得分:0)

您可能还想检查是否为32和/或64位版本的WinRun4J安装了适当的Java JRE。

快速找到这个问题的方法是通过将以下内容添加到service.ini来启用日志记录:

日志= C:/log.txt log.overwrite =真

如果您的问题与JVM相关,日志应该注意。

答案 3 :(得分:0)

你设置了JAVA_HOME吗?我遇到了同样的问题,这解决了我的问题。