WatchService를 구현하는 클래스의 구현을 통해 지정된 지시어 목록을보고 (변경하기 위해) 클래스를 생성합니다. 자바 데몬 핸들러가 자동 종료됩니다.
및
는 같은 홈페이지를 통해 시작 :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();
}'
그러나 여전히 즉각 종료됩니다.
편집 편집 :
Nevermind, 실수를 발견했습니다. watchservice를 "활성화"하는 것을 잊었습니다. 아무 것도하지 않았습니다! 이제 작동합니다. 그러나 도움에 감사드립니다!