我在Eclipse中遇到这个异常:
java.lang.NoClassDefFoundError:org / eclipse / core / runtime / content / IContentTypeManager $ IContentTypeChangeListener 在java.lang.ClassLoader.defineClass1(本机方法)
我将org.eclipse.core.runtime.jar添加到构建路径,但它似乎没有找到IContentTypeManager。有人能告诉我是否需要添加另一个罐子或其他解决方案?
答案 0 :(得分:4)
类本身位于org.eclipse.core.contenttype
插件中,但是org.eclipse.core.runtime会重新导出contenttype。
在构建路径上拥有这些是不够的。要在运行时工作,必须将依赖项添加到manifest.mf。实际上,如果您使用的是插件项目,PDE会在您在清单中设置依赖项时为您设置构建路径。
请执行以下操作之一: