У меня есть пример Java-приложения, которое я зарегистрировал как сервис, используя Procrun . Я пытаюсь выполнить пакетный файл из моего приложения
public class Service {
public static void main(String args[]) throws IOException, InterruptedException {
if(args.length>0){
if(args[0].equals("start")){
ProcessBuilder builder = new
ProcessBuilder("cmd","/c","start","Start.bat");
builder.start();
}else if(args[0].equals("shutdown")){
ProcessBuilder builder = new
ProcessBuilder("cmd","/c","start","Stop.bat");
builder.start();
}
}
}
}
Когда я запускаю службу, она запускается успешно, но не запускает пакетный файл на моей Windows 7.
Содержимое пакетных файлов приведено ниже
START.BAT
@echo off
echo I am started
pause
Пожалуйста, дайте мне знать, что мне здесь не хватает