有谁知道如何运行WinRun4J service example(与软件一起分发的ServiceTest类)?我在Windows 7的64位盒子上安装了Java 7 JDK和JRE。
我执行了以下操作:
WinRun4J64c.exe
复制到C:\test
,将其重命名为service64.exe
service.ini
复制到C:\ test,将其重命名为service64.ini
WinRun4JTest.jar
复制到C:\test
。首先,您必须以管理员身份运行命令提示符,否则您无法注册该服务。因此,在以管理员身份打开的命令提示符中,我输入了命令:
C:\Test>service64.exe --WinRun4J:RegisterService
到目前为止一切顺利。但是当我进入Windows服务面板启动服务时,我收到错误:
“错误1053:服务没有及时回应”
有什么想法吗?
由于
答案 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吗?我遇到了同样的问题,这解决了我的问题。