我已经注册了一个Windows服务,但在尝试启动它时说,
[SC] StartService FAILED 2:
The system cannot find the file specified.
我检查了iamgepath未正确设置的注册表。 路径应该是D:\ abc \ Windows.exe但它是D:abcWindows.exe
我正在使用java来做上面的事情。
请帮助.....
答案 0 :(得分:0)
将斜杠 \
替换为双斜杠 \\
,如下所示:
"D:\\abc\\Windows.exe"
它应该有效
答案 1 :(得分:0)
在Java' \'是一个定义转义序列的字符,如\ n表示换行符,所以如果你想在你的输入字符串中使用\作为一个字符,请在你的前面加一个\。
所以如果你想写一个\ b \ c写一个\ b \ c
的System.out.println(" \ B \ C&#34);将打印\ b \ c