0
我正在创建一个类,用于通过实现WatchService的类的实现来创建一个用于监视(用于更改)给定的指令列表的类。Java守护进程处理程序自动终止
,并通过主开始像这样:
public static void main(String[] args) throws IOException {
ClassHandler CH= new ClassHandler();
}
我的问题是,启动时,它自动终止。可能是因为Java GC找不到对它的引用?以前没有这个问题,我能做些什么来保持它的活跃?
编辑:谢谢您的回复。当我尝试这个时,它仍然会立即终止。
Thank you for your reply. Something like this?
'public static void main(String[] args) throws IOException {
Runnable runnable = new Runnable(){
public void run(){
try {
new ClassHandler();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
Thread thread = new Thread(runnable);
thread.setDaemon(true); //t.setDaemon(true);
thread.start();
}'
然而,这仍然立即终止。
编辑编辑:
没关系,发现了错误。我忘了“激活”watchservice,什么都不做!它现在有效。不过谢谢你的帮助!