2012-02-20 1 views
2

Eclipse에서 종료시 구체적인 작업을 수행하려고합니다. 그렇지 않으면 수동으로 꺼야 할 외부 시스템을 중지하십시오. 시작시 (org.eclipse.ui.IStartup) 플러그인을 활성화 할 수있는 확장이 있음을 이해했지만 Eclipse를 닫을 때 플러그인을 찾지 못했습니다. 그러한 확장은 심지어 존재합니까? 그렇지 않은 경우 Eclipse를 종료 할 때 스크립트를 실행하거나 일부 코드를 실행하는 방법이 있습니까?Eclipse가 종료시 작업 수행을 수행합니다.

감사합니다.

답변

3

가장 간단한 대답은 플러그인의 stop() 메소드에 일부 코드를 추가하는 것입니다. 정상 종료시이 메소드는 종료 프로세스 중에 어느 시점에서 호출됩니다.

하나의 경고. 비정상 종료시 번들의 중지 메소드가 호출되지 않습니다. 이것은 예를 들어 누군가 CTRL-C를 명령 행에서 누르거나 작업 관리자에서 강제 종료 할 때 발생합니다. 그래도이 부분 주위에 쉬운 길은 없을 것이라고 생각합니다.

정상 종료의 경우 정지 코드를 추가하는 것으로 충분합니다.