2012-02-02 106 views
2

我已经从外部jar做了一个插件。在这个罐子里可以访问属性文件:无法访问属性文件

final Properties properties = new Properties(); 
final String fileName = "/" + thisClass.getName() + ".properties"; 
InputStream inputStream; 
try 
{ 
    inputStream = thisClass.getResourceAsStream(fileName); 
    properties.load(inputStream); 
} 

在我的RCP应用程序中,inputStream为null。我还在插件中导出了默认包。怎么了。

回答

4

我解决了我的问题。解决方法是使用外部jar将Eclipse-BuddyPolicy条目添加到插件的Manifest.mf。

Eclipse-BuddyPolicy: global 

这在Eclipse帮助说明:平台插件开发者指南 - >参考 - >其他的参考信息 - >第三方库和

+0

谢谢你的提示类加载 – 2012-02-03 10:45:01