2013-10-28 2 views
1

나는 플러그인 개발을 이클립스하기에 익숙하다 & 자바 애플리케이션 용 디버거 플러그인 (일부 연구 목적을 위해 기본 자바 디버거와는 다른 플러그인)을 구현하려고한다. 이 과정에서 Java 응용 프로그램이 실행 프로그램을 통해 시작되면 실행 후 작업을 수행하도록 완료해야합니다. Eclipse가 실행 완료된 응용 프로그램을 어떻게 알 수 있습니까? 또는 그러한 시나리오에 대해 통보받을 수 있습니까? 하지만 나는 일식 laucher에 의해 시작된 appliction이 실행을 완료하면 알려주는 표식이나 무언가가 있어야한다고 확신합니다.이클립스가 애플리케이션을 실행하고 실행을 완료하면 어떻게 알 수 있습니까?

+0

가 Runtime.getRuntime를 살펴 보자() addShutdownHook (후크); –

답변

0

실행 또는 디버그 실행 시스템을 통해 Eclipse에서 시작한 프로세스의 경우 org.eclipse.debug.core.IDebugEventSetListener을 사용하여 이벤트가 프로세스 종료를 포함하도록 할 수 있습니다. 으로 설정하십시오.

DebugPlugin.getDefault().addDebugEventListener(listener); 
관련 문제