我需要检查在我的 RCP 应用程序中启动时是否加载了某些包。我知道有一个“主机 OSGi 控制台”可以显示 Eclipse IDE 中所有插件的状态,但我对这些不感兴趣。
我执行了以下步骤来获取我的应用程序本身的 OSGi 控制台:
当我验证插件时,它显示“缺少约束:导入包 org.eclipse.felix.service.command”。我在哪里可以找到这个 bundle ?
这是打开自定义 RCP 应用程序的 OSGi 控制台的正确方法吗?我无法将应用程序导出为产品,因此无法在 Eclpse IDE 之外运行它。
最佳答案
包含 bundle
在您的运行配置中。
还添加选项
-console
到您的程序参数。在开发时,有时使用选项
-debug
很有用。和 -consoleLog
还。
关于eclipse - 运行 RCP 应用程序的 OSGi 控制台(不是主机 OSGi 控制台),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21259725/