java 파일의 경로/파일 이름을 검색해야하는 플러그인을 개발 중입니다.패키지 탐색기에서 선택한 java 파일의 경로/파일 이름을 검색하려고합니다.
필자가 작성한 코드는 XML 또는 매니페스트 파일의 파일 이름/경로를 성공적으로 검색하지만 패키지에서 Java 파일의 경로를 검색 할 수 없습니다.
내가 사용한 코드는 다음과 같습니다 -
여기if (selection instanceof IStructuredSelection)
{
Object o = ((IStructuredSelection) selection).getFirstElement();
if (o instanceof IFile)
{
IPath loc = ((IFile) o).getLocation();
if (loc != null)
{
selectedFile = loc.toOSString();
}
else
selectedFile = "Error at loc";
}
else
selectedFile = "Error at O";
}
'불가능'이란 정확히 무엇을 의미합니까? – Qwerky
파일의 올바른 경로를 보여줍니다. 자바 파일의 경우 "ERROR AT O"를 표시합니다. – Hitesh
'IFile '의 구현자가 아닌 경우'o'가 실제로 어떤 타입인지 디버깅하고 검사하는 것은 어떻습니까? – Thomas