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