2012-09-18 2 views
3

마커는 IResource에만 추가 할 수 있으며 링크 된 리소스에 추가 할 수 있습니까?
org.eclipse.core.internal.Project.internalGetDescription()getLinks()을 사용하여 .project에서 연결된 리소스 이름을 가져 왔습니다. 하지만 뭔가 빠져있는 것처럼 보입니다. Eclipse는 리소스가 존재하지 않는다는 사실에 대해 불평하고 있습니다.
Workspace.newResource([PATH])을 사용하여 리소스를 만들고 있는데, PATH는 .project의 링크 된 리소스 이름과 파일 이름의 나머지 경로를 사용하여 올바르게 빌드 된 IPath입니다.Eclipse 링크 된 리소스에 마커 추가

어쩌면 누군가가 전에이 작업을 했나요?

+0

링크 된 자원에 어떤 마커를 바인딩 하시겠습니까? –

+0

Problems보기 (경고 및 오류)에 마커를 추가해야합니다 : org.eclipse.core.resources.IMarker. – cristinak

답변

1

Workspace.newResource([PATH])을 직접 호출하지 말고, 경로 또는 #getFile() 또는 #getFolder()을 사용하여 IProject 또는 IWorkspaceRoot에서 리소스를 가져옵니다. 링크 된 리소스라는 것이 문제가되지 않아야합니다. 문제가 계속되면 불만 사항을 정확히 알려주십시오.

관련 문제