Java 创建ViewPart时无法获取图像描述符

Java 创建ViewPart时无法获取图像描述符,java,eclipse,eclipse-plugin,swt,Java,Eclipse,Eclipse Plugin,Swt,创建新ViewPart时,我无法获取图像描述符。调试代码时,我发现我无法获得插件的捆绑包 代码如下: public class MyView extends ViewPart { ... public void createPartControl(Composite parent) { ... Bundle bundle = Platform.getBundle(MyPlugin.ID); // The bundle is null at this point but

创建新ViewPart时,我无法获取图像描述符。调试代码时,我发现我无法获得插件的捆绑包

代码如下:

public class MyView extends ViewPart {
 ...
 public void createPartControl(Composite parent) {
    ...
    Bundle bundle = Platform.getBundle(MyPlugin.ID);
    // The bundle is null at this point but is not null in other
    // classes of my code
 }
}
当我尝试获取
捆绑包时,此时它是空的。我不明白的是,代码在我的代码的其他部分工作


为什么此时无法获取捆绑包?

可能有很多原因。你对身份证有把握吗?你确定捆绑包被激活了吗?是的,代码的其他部分也有相同的代码行,所以我猜捆绑包在那一刻没有激活,或者类似的,但我不知道如何检查它…你可以使用OSGi控制台来检查它。使用
-console
选项启动应用程序,并使用
ss
命令。。。