【发布时间】:2015-09-10 13:11:54
【问题描述】:
当 jar 在另一个插件 B 中可用时,如何访问插件 A 中的 jar 文件。
我添加了插件 B 作为插件 A 的依赖项,但它似乎不起作用。实际上插件 B 只是一个包含 jar 文件的包装器插件,我希望这个 jar 可以在不同的插件中使用。
如何在 RCP 应用程序中实现这一点。
编辑
我在 Runtime -> 清单中的类路径下添加了 jar,在 Runtime -> Exported Packages 下添加了所有包,并在我需要它的插件中添加了包装器插件作为依赖项。
当我尝试执行这段代码时
try {
Class.forName( "net.ucanaccess.jdbc.UcanaccessDriver" );
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
我收到以下错误
java.lang.NoClassDefFoundError: com/healthmarketscience/jackcess/util/ErrorHandler
谢谢
【问题讨论】:
标签: java jar eclipse-plugin eclipse-rcp