Java Activator.getDefault()提供null&激活器无效
我在eclipse中创建了一个简单的插件。当我导出应用程序后运行它时 我在日志文件中收到以下错误 org.osgi.framework.BundleException:bundle org.x.y的激活器。bundle org.x.y的激活器无效 但是在删除Bundle ActivationPolicy之后:lazyJava Activator.getDefault()提供null&激活器无效,java,eclipse,eclipse-plugin,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,我在eclipse中创建了一个简单的插件。当我导出应用程序后运行它时 我在日志文件中收到以下错误 org.osgi.framework.BundleException:bundle org.x.y的激活器。bundle org.x.y的激活器无效 但是在删除Bundle ActivationPolicy之后:lazy 导出后工作正常现在的问题是Activator.getDefault提供nullActivator无效是OSGi用于包装尝试启动捆绑包时引发的低级异常的一般错误消息。请发布完整的堆栈
导出后工作正常现在的问题是Activator.getDefault提供nullActivator无效是OSGi用于包装尝试启动捆绑包时引发的低级异常的一般错误消息。请发布完整的堆栈跟踪,或者至少发布最低级别的异常。Dind是堆栈中最下面的一行,以caused by开头,并将该行与下面的所有内容一起发布。这是激活器遇到的实际异常。至于getDefault为null,这意味着您的插件尚未启动。您应该将activationPolicy保留在中,并修复堆栈将为此提供帮助的实际问题。