如何解决您如何在Eclipse插件的激活器中调试问题?
| 我正在尝试遵循OSGi捆绑软件教程(http://www.vogella.de/articles/OSGi/article.html)。在Activator类中包括此方法:public void start(BundleContext context) throws Exception {
System.out.println(\"Starting de.vogella.osgi.firstbundle\");
}
public void stop(BundleContext context) throws Exception {
System.out.println(\"Stopping de.vogella.osgi.firstbundle\");
}
不幸的是,即使教程作者希望打印出println语句也不会打印。我显然是OSGi和Eclipse的新手,所以我很失落。有人可以帮我吗?
解决方法
好吧,我说我很困惑。上面提到的教程在Eclipse中运行了第一个演示,但是很快就转移到了独立容器中。我上班了,但是晚上休息了,当我早上回来时,我开始使用内置的OSGi控制台来遵循独立的说明。这不能很好地工作,并导致上述奇怪的行为。当我按照教程中的说明回到独立容器时,它会更好地工作。
, 我以为您的插件甚至还没有启动,或者eclipse没有理由加载您的插件(eclipse会延迟加载插件,因此可以激活您的插件视图或其他内容)。
如果是第一个问题,请确保在“运行配置”->“插件” \“启动所有工作区并启用了插件\”下选中(这是最容易确保插件及其依赖项都已加载的方式) 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。