2009-08-05 3 views
0

이클립스 플러그인 프로젝트를 개발하기 전에 며칠을 시작했는데 며칠 전에 질문이 있습니다. 내 플러그인 작동, 플러그인 내 툴바에는 프로젝트 추출이라는 버튼이 있습니다. 이 버튼을 클릭하면 플러그인이 패키지 탐색기에서 열린 프로젝트 의 이름을 씁니다. 패키지 탐색기에서 프로젝트 이름을 어떻게 얻을 수 있습니까?Eclipse 패키지의 프로젝트 Explorer Explorer

ISelection을 사용했지만 불행히도 ISelection 개체가 비어 있습니다. 패키지 탐색기에는 세 개의 열린 프로젝트가 있습니다.

답변 해 주셔서 감사합니다.

답변

0

선택하지 않아도됩니다. 작업 공간 루트로 시작하여 거기에서 시작해야합니다. 당신이

JavaCore.create(iProject) 
+1

사실 JavaCore.create (IProject 프로젝트) ** **이 프로젝트의 존재 또는 Java 자연 (또는 그렇게 설명서를 말한다)를 확인하지 않습니다. 그러나 포스터는 결코 _Java_ 프로젝트를 명시 적으로 언급 한 적이 없으며 _opened projects _... @ iain의 시작점 인 org.eclipse.core.resources.IResource.isAccessible()을 사용하면 괜찮을 것입니다 ... – ratiaris

0

을 사용하는 프로젝트의 Java 특성에 액세스하려면

ResourcesPlugin.getWorkspace().getRoot() 

프로젝트를 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴를 엽니 다. 메뉴 항목 "로컬 기록에서 복원 ..."을 선택하십시오.

enter image description here