我的课:
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遵循以下文档:
jsvc -cp Daemon.jar Main
或
jsvc -cp Daemon.jar MainClass
或
jsvc -cp ./commons-daemon-1.1.0.jar:./Daemon.jar MainClass
它也返回:
JSVC重新执行要求使用绝对或相对路径执行
谁能解释这个? 请帮帮我!!!
答案 0 :(得分:1)
尝试指定jsvc
可执行文件的完整路径。