나는 development 플러그인을 이클립스하기가 매우 쉽습니다. 그래서 나는 answer이라는 이클립스 플러그인을 사용하여 편집기에서 컨텐츠를 얻고 싶습니다.IDocument 형식으로 해결할 수 없습니다
하지만 문제는 다음과 같습니다. 컴파일 오류 IDocument cannot be resolved to a type
가 표시됩니다. 빠른 픽스 가져 오기가 없습니다. 내 Eclipse 버전은 3.8.2입니다.
이 문제를 어떻게 해결할 수 있습니까?
(링크 대답에서) 내가 사용하는 코드는 이것이다 : 내 의존성 사이 org.eclipse.jface.text
을 찾을 수 없습니다
public String getCurrentEditorContent() {
final IEditorPart activeEditor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.getActiveEditor();
if (activeEditor == null)
return null;
final IDocument doc = (IDocument) activeEditor.getAdapter(IDocument.class);
if (doc == null) return null;
return doc.get();
}
. 당신이 당신의 플러그인의 종속성 목록에이를 추가해야하므로
당신의 의존성에'org.eclipse.jface.text' 플러그인을 추가 했습니까?'IDocument'는 그것의 일부입니까? – edi
@ user3567830 내 의존성에서 나는 canot'jface.text'을 찾는다 –
그래서'org.eclipse.jface.text' 플러그인이'MANIFEST.MF'의 Dependencies 탭을 통해 추가하려고 할 때 나타나지 않는다는 것을 의미합니까? 그렇다면 타겟 플랫폼에 플러그인이 없습니다. – edi