Java JSVC重新执行需要使用绝对或相对路径执行

Java JSVC重新执行需要使用绝对或相对路径执行,java,daemon,jsvc,apache-commons-daemon,Java,Daemon,Jsvc,Apache Commons Daemon,我的班级: import org.apache.commons.daemon.Daemon; import org.apache.commons.daemon.DaemonContext; import org.apache.commons.daemon.DaemonInitException; public class Main implements Daemon { public static void main(String[] args) { System.o

我的班级:

import org.apache.commons.daemon.Daemon;
import org.apache.commons.daemon.DaemonContext;
import org.apache.commons.daemon.DaemonInitException;

public class Main implements Daemon {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }

    @Override
    public void init(DaemonContext daemonContext) throws DaemonInitException, Exception {
        System.out.println("init!");
    }

    @Override
    public void start() throws Exception {
        System.out.println("start!");
    }

    @Override
    public void stop() throws Exception {
        System.out.println("stop!");
    }

    @Override
    public void destroy() {

    }
}
我像这样运行jsvc follow文档:

jsvc-cp Daemon.jar Main

jsvc-cp Daemon.jar MainClass

jsvc-cp./commons-daemon-1.1.0.jar:./daemon.jar MainClass

它还返回:

JSVC重新执行需要使用绝对或相对路径执行

谁能解释这一点?
请帮帮我

尝试指定
jsvc
可执行文件的完整路径