1

有谁知道如何运行 WinRun4J 服务示例(随软件分发的 ServiceTest 类)?我在一个 64 位的 Windows 7 机器上,并且安装了 Java 7 JDK 和 JRE。

我执行了以下操作:

  1. 复制WinRun4J64c.exeC:\test,重命名service64.exe
  2. 复制service.ini到C:\test,重命名service64.ini
  3. 最后,我复制WinRun4JTest.jarC:\test.

首先,您必须以管理员身份运行命令提示符,否则您无法注册该服务。因此,在以管理员身份打开的命令提示符下,我输入了以下命令:

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

到目前为止,一切都很好。但是当我去 Windows 服务面板启动服务时,我得到了错误:

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

有任何想法吗?

谢谢

4

4 回答 4

5

我有同样的问题。您还需要将 WinRun4j.jar 复制到该目录或在类路径中可以找到的某个位置。

于 2013-09-27T18:03:01.627 回答
3

据我了解,您可能忘记复制WinRun4JTest.jarC:\test.

于 2013-08-12T12:23:19.280 回答
0

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

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

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

如果您的问题与 JVM 有关,则日志应注明。

于 2015-08-12T23:05:32.427 回答
0

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

于 2015-12-02T21:52:32.313 回答