2013-11-02 2 views
0

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를 "활성화"하는 것을 잊었습니다. 아무 것도하지 않았습니다! 이제 작동합니다. 그러나 도움에 감사드립니다!

답변

관련 문제