Eclipse没有看到来自插件依赖项的类
问题描述:
我想在Eclipse RCP应用程序中使用Netty。下载the latest jar后,我将它添加到我的插件的依赖项中,但它提供的包在编辑器中未解析。它在包资源管理器中的“插件依赖项”下可见,所有其他依赖项(可以正常工作)也是如此。我怎样才能解决这个问题?Eclipse没有看到来自插件依赖项的类
答
从netty导入类时会得到什么样的编译错误?你是如何从netty jar文件创建一个插件项目的?您是否使用了“从现有JAR归档插件”向导? netty的插件项目的清单中是否将要使用的netty包导出?
1.“导入org.jboss无法解析”。 2.该jar已经是一个OSGi包(否则它根本无法添加到插件依赖项中)。是的,他们是。 – 2011-06-13 12:16:34
是的,netty JAR文件是OSGi包。但是,你是如何将它们添加为插件的依赖项的。 Eclipse将不允许您将束添加到依赖关系列表中,除非它被导入到工作区中。你是如何将netty包导入Eclipse工作区的? – reprogrammer 2011-06-13 16:02:41
我在我的工作区中有一个特殊项目,用于保存下载的jar文件,以便将它们方便地添加到其他项目中。 – 2011-06-13 18:43:14