假设我们有两个Eclipse RCP项目A和B。
A是包含JAR文件的捆绑软件。 B中的MANIFEST.MF包含:
Require-Bundle: A”,其中包括A和B内的所有JAR。

我想在A:Class.forName("somepackage.BClass")中使用,其中BClass是B中存在的类。

怎么做?

最佳答案

您的B软件包MANIFEST.MF必须包含Export-Package:语句,该语句列出该软件包可用于其他软件包的每个软件包。

Export-Package: somepackage,
 anotherpackage,
 yetanotherpackage


在MANIFEST.MF编辑器中,可以在“导出的程序包”部分的“运行时”选项卡上执行此操作。

09-10 02:29
查看更多