![](/img/trans.png)
[英]How to run a Java application as Windows service using WinRun4J
[英]WinRun4J service example doesn't run
有誰知道如何運行WinRun4J服務示例 (隨軟件分發的ServiceTest類)? 我在64位Windows 7機器上,並安裝了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:服務未及時響應...”
有任何想法嗎?
謝謝
我有同樣的問題。 您還需要將WinRun4j.jar也復制到目錄中或在類路徑中可以找到它的位置。
據我了解,您可能已經忘記將WinRun4JTest.jar
復制到C:\\test
。
您可能還需要檢查是否為32位和/或64位版本的WinRun4J安裝了適當的Java JRE。
一種快速的發現方法是通過將以下內容添加到service.ini來啟用日志記錄:
log = C:/log.txt log.overwrite = true
並且日志應記錄您的問題是否與JVM有關。
您設置了JAVA_HOME嗎? 我遇到了同樣的問題,這解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.