에 대해 동일한 경로를 사용한다하더라도 null를 돌려,이 같은 라인을 가지고 null
.Activator.getImageDescriptor (경로)의 plugin.xml이 <code>StyledCellLabelProvider</code>의 서브 클래스에서 아이콘
<view
name="Message"
allowMultiple="true"
icon="/icons/sample.gif"
class="com.myapp.views.EmailView"
id="com.myapp.gui.emailView">
</view>
내 프로젝트에서이 이미지의 경로가 <project>/icons/sample.gif
의 표준 위치이며, 플러그인 : 이상하게 이미지가 내가 plugin.xml
에서 동일한 경로를 지정할 때 뷰의 왼쪽 상단 모서리에 제대로 표시 소스 코드는 <project>/src
입니다.
ImageDescriptor d = Activator.getImageDescriptor("/icons/sample.gif");
이미지를 야기 내 플러그인 구성에 문제가있을 수 :
실망스럽게도, 샘플 플러그인 프로젝트 "RCP 메일 템플릿"사용 (성공적으로) 동일한 함수는 ImageDescriptor
에 대한 참조를 얻기 위해 프로그래밍 방식으로 참조 할 때 찾을 수 없습니까?
네가 맞아. 내 Activator 클래스의'PLUGIN_ID' 필드는 플러그인의 개요 탭에서 ID로 지정한 것과 동기화되지 않았습니다 (MANIFEST.MF 파일의'Bundle-SymbolicName' 필드). – kostmo