我正在使用此代码从包中检索文件夹
URL url = Platform.getBundle("myBundle").getEntry("myFolder");
File fileTmp = null;
try {
fileTmp = new File(FileLocator.resolve(url).toURI());
} catch (URISyntaxException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
问题是,虽然如果我将它作为 Eclipse 应用程序运行它可以工作,但如果我将它导出到 dropins 文件夹并重新启动 Eclipse,它就不会。在这种情况下,似乎 FileLocator 无法解析 url。我错过了什么吗?
更新 我已经打开了导出插件的 jar,但实际上找不到我要检索的文件夹。为了导出文件夹,我必须先配置一些东西才能导出插件。我怎样才能做到这一点?
看到这个:Eclipse:如何在插件中导出文件夹