我面临一个独特的问题 - 以下代码块仅在我的插件被打包和部署时抛出NPE,而不是在我将其作为'Eclipse Application'启动时
inputStream = Activator.getDefault().getBundle().getEntry(templateFilePath).openStream();
我也尝试了其他变体,但没有任何效果:
inputStream=Platform.getBundle("SuitACore").getEntry(templateFilePath).openStream();
这里templateFilePath是从插件目录中读取的文件资源。
答案 0 :(得分:0)
谢谢Nick,greg-449
我解压缩了打包的jar - 模板文件夹资源未包含在内。我从build.properties更改了此选项,现在可以使用了!