&引用;未能创建java";关于运行Windows服务

&引用;未能创建java";关于运行Windows服务,java,windows,Java,Windows,我有一个java应用程序,它必须作为windows服务运行。 我可以使用以下命令安装服务 "%EXECUTABLE%" //IS//%SERVICE_NAME% --StartClass %STARTER% --StopClass %STOPPER% %START_PARAMS% %STOP_PARAMS% 该服务已成功安装,但当我尝试运行它时,它显示无法创建java。路径也没有显示在jkartha日志文件中 我有JAVA\u HOME环境变量指向jdk1.5。 甚至我也将msvcr71.dl

我有一个java应用程序,它必须作为windows服务运行。 我可以使用以下命令安装服务

"%EXECUTABLE%" //IS//%SERVICE_NAME% --StartClass %STARTER% --StopClass %STOPPER% %START_PARAMS% %STOP_PARAMS%
该服务已成功安装,但当我尝试运行它时,它显示无法创建java。路径也没有显示在jkartha日志文件中

我有
JAVA\u HOME
环境变量指向jdk1.5。 甚至我也将
msvcr71.dll
复制到windows\system32文件夹中,重新启动了电脑

我正在windows 2008服务器上运行此程序

我没有安装ApacheTomcat服务器
prunsrv.exe
procmgr.exe
我刚刚复制了

请告诉我如何克服这个问题

是否将应用程序作为windows服务运行,prunsrv.exe、prunmgr.exe是否足够?我能够成功安装,但无法启动为什么??

您可能需要,否则它将找不到其环境变量


如果必须以默认的本地系统帐户运行,则可以运行设置环境的批处理文件,然后启动java.exe。

看起来传递给java可执行文件的参数不正确。您在系统错误日志中看到了更多的细节吗?我必须说,尽管我不知道,但我不理解您为什么不使用像eclipse这样的IDE来解决所有这些问题。即使是在windows上,也没有什么比这更简单的了,如果你能发布整个已解决的命令Hi Rajesh,安装成功,我可以在service.msc的服务列表中看到该服务,但右键单击然后说start,它失败了。已安装服务IDEV。已完成ProLUN。正在更新服务…[信息]服务ID已更新。更新服务已完成。完成。正在更新服务。服务IDEV[info]服务IDEV更新[info]更新服务完成。完成了。[信息]正在运行服务。。。[信息]正在启动服务。。。[886 prunsrv.c][error]创建java失败[1120 prunsrv.c][error]ServiceStart返回1[info]运行服务已完成。[info]Procrun已完成。感谢大家的回复。。我找到了解决办法。我双击了java.exe文件,然后它将显示属性窗口。在这个页面中,转到“java”选项卡。取消选择“使用默认值”,并在jvm.dll之前指定明确的jvm路径。然后它成功了。