假设我们有两个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编辑器中,可以在“导出的程序包”部分的“运行时”选项卡上执行此操作。