启动Windows服务时,系统无法找到指定的路径

时间:2014-10-14 05:13:28

标签: java windows

我已经注册了一个Windows服务,但在尝试启动它时说,

[SC] StartService FAILED 2:

The system cannot find the file specified.

我检查了iamgepath未正确设置的注册表。 路径应该是D:\ abc \ Windows.exe但它是D:abcWindows.exe

我正在使用java来做上面的事情。

请帮助.....

2 个答案:

答案 0 :(得分:0)

斜杠 \替换为双斜杠 \\,如下所示:

"D:\\abc\\Windows.exe"

它应该有效

答案 1 :(得分:0)

在Java' \'是一个定义转义序列的字符,如\ n表示换行符,所以如果你想在你的输入字符串中使用\作为一个字符,请在你的前面加一个\。

所以如果你想写一个\ b \ c写一个\ b \ c

的System.out.println(" \ B \ C&#34);将打印\ b \ c