我需要在Eclipse插件项目中向jar
添加一个变量。
我找到了“没有找到类定义”的例外。我的想法是我需要在清单文件中以某种方式添加它?
答案 0 :(得分:0)
执行此操作的最佳方法(如果它适用于您)是将jar包含在要从中使用它的bundle(插件)中。这允许您使用jar中的功能,但不会通过您为插件提供的任何API将其暴露给应用程序的其余部分。您可以将jar添加到插件的类路径中,这样您就可以访问它的所有类
最好是通过不从manifest文件中公开其内部包来完全隐藏外部jar,并且不将其任何类暴露给应用程序的其余部分,但是如果你需要这样做,它是可能的。我已经做到了这两种方式,并且更喜欢隐藏外部罐子。 Eclipse RCP一书(McAffer和Lemieux)详细介绍了这一过程。