[자바] 종료 할 때 Eclipse에서 모든 프로젝트를 닫을 수 있습니까?
2011 업데이트 :
종료시 모든 프로젝트를 실제로 닫으려면
이 스레드에서 언급 한
것과 유사한 플러그인이 필요합니다 .
모든 프로젝트를 닫고 작업 공간을 저장하기 위해 플러그인을 구현했습니다 .
shutdown()
참고 : 오늘 은 Eclipse3.0 이상에서 더 이상 사용되지 않기 때문에 의
stop()
메서드를AbstractUIPlugin
구현합니다
shutdown()
.
그것은, 당신은 것입니다
전화IProject.close()
.그러나 Eclipse를 다시 시작할 때 해당 편집기를 복원하지 않도록 하려면
org.eclipse.ui.IWorkbenchPreferenceConstants.CLOSE_EDITORS_ON_EXIT 환경 설정
(원래 아래에서 참조한 것) 을 설정해야 합니다.
그렇지 않은 경우 다음과 같은 예외가 발생합니다.
Could not restore workbench layout
Unable to restore editor -
createElement returned null for input element factory:
org.eclipse.ui.part.FileEditorInputFactory.
2010 년 원래 답변;)
이 환경 설정은 (
이 JavaTips에서
) 필요에 가깝습니다. 프로젝트를 닫지는 않지만 최소한 작업 공간을 정리합니다.
> General > Editors > Close editors automatically
모든 편집기를 닫지 않고 Eclipse의 작업 공간을 닫고 동일한 작업 공간을 다시 열면 닫을 때 열린 모든 편집기가 다시 열립니다.이로 인해 일식 시작 속도가 느려질 수 있습니다.
따라서 작업 공간을 닫기 전에 열려있는 모든 편집기를 닫는 것이 좋습니다.열려있는 모든 편집기는 Eclipse 작업 공간을 닫으면 자동으로 닫힐 수 있습니다.
-------------------
나는 당신이 그것을 할 플러그인을 작성할 수 있다고 생각하지만 당신이 이것을 필요로하는 첫 번째 사람이기 때문에 이와 같은 것은 존재하지 않습니다.-------------------
몇 년 후 답변을 추가해도됩니까? 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 관련되지 않은 모든 프로젝트 닫기를 클릭하면 방금 발견했습니다. 어쨌든 관련없는 모든 프로젝트는 모든 프로젝트를 더 빨리 닫을 수있는 방법입니다.앞으로 누구에게나 도움이된다면? :-)
출처
https://stackoverflow.com/questions/2006020