我打开了“服务”并尝试启动"SymmetricDS“服务。
然后,系统显示具有以下内容的对话框:
"Windows无法在本地计算机上启动对称服务。
错误2系统找不到指定的文件。“
然后我打开了“注册表编辑器”,看到了这样的ImagePath:
"java“-Djava.io.tmpdir="C:\Program (x86)\Webstercare\MedSig 4\Tools\synchronisation\tmp”-jar "C:\Program (x86)\Webstercare\MedSig init "C:\Program (x86)\Webstercare\MedSig 4\Tools\synchronisation\SymmetricDS\conf\sym_service.conf“
请帮助我启动这项服务!
非常感谢。
发布于 2016-07-13 16:26:22
您的系统可能无法在系统路径上找到" Java“命令,在这种情况下,您需要重新安装Java 8或将Java目录添加到系统路径中。
您能够从命令行运行java吗?
发布于 2018-01-05 17:21:09
如果您可以安装该服务,但无法启动它,则为:
PS <C:\Program Files\SymmDS\bin>> ./sym_service.bat start
Waiting for server to start
Error 19: StartService returned error 2: The system cannot find the file
specified.
Native error 19另一个症状:尝试通过任务管理器服务选项卡启动它:
"The operation could not be completed. Access is denied."将wrapper.java.command更改为java.exe在conf\sym_service.conf中的完整路径。
例如,我的是:
# Java Runtime Executable
wrapper.java.command=java我把它改成:
# Java Runtime Executable
wrapper.java.command=C:\Program Files (x86)\Java\jre1.8.0_151\bin\java.exe如果无法安装服务,则为:
错误:当您试图安装服务时,“系统找不到指定的路径”。对于java的环境变量来说,这可能是一个糟糕的或过时的路径。
打开powershell并键入:
java -version如果它没有提供任何信息,或者给出了相同的错误,那么按照下面的步骤来修复它。
请转至:
Control Panel -> All Control Panel Items -> System
Advanced system settings -> Advanced Tab -> Environment Variables对于,JAVA_HOME放在java文件夹的路径中(而不是bin或exe)。
C:\Program Files (x86)\Java\jre1.8.0_151对于路径,将路径附加到java的bin文件夹(而不是exe)。确保在前面路径的末尾添加分号。它用作分隔符。
C:\Program Files (x86)\Java\jre1.8.0_151\bin\发布于 2016-07-13 16:00:30
您是否尝试按照docs中的描述启动服务?http://www.symmetricds.org/doc/3.7/html/user-guide.html第2.2节。
https://stackoverflow.com/questions/37833177
复制相似问题