问题描述
如果未正确指定最终二进制结果中应包含的内容,它将无法正常工作。检查.class文件是否在MANIFEST.MF所说的位置。
来自EclipseZone,此错误消息的另一个原因:
如果您在日志中看到一条消息,例如
The activator org.example.FooActivator for bundle org.example.foo is invalid
,那么通常这意味着首先要
ClassNotFoundException
尝试加载类,甚至要先使用start()方法。
彭古鲁补充说:
基本忠告:你可能会与你的初始化在做更好start()
的方法的Activator
,而不是它的构造。
解决方法
我正在尝试在Eclipse中创建一个简单的插件。运行应用程序时,我在日志文件中看到此错误:
org.osgi.framework.BundleException:捆绑包org.xy的激活器捆绑包org.xy的激活器无效。
您对此错误有任何想法吗?