gpt4 book ai didi

eclipse - 运行 RCP 应用程序的 OSGi 控制台(不是主机 OSGi 控制台)

转载 作者:行者123 更新时间:2023-12-01 10:50:10 30 4
gpt4 key购买 nike

我需要检查在我的 RCP 应用程序中启动时是否加载了某些包。我知道有一个“主机 OSGi 控制台”可以显示 Eclipse IDE 中所有插件的状态,但我对这些不感兴趣。

我执行了以下步骤来获取我的应用程序本身的 OSGi 控制台:

  • 添加插件“org.eclipse.equinox.console”
  • 创建 OSGi 框架配置:运行配置 -> OSGi 框架 -> MyNewConfiguration
  • 运行配置

  • 当我验证插件时,它显示“缺少约束:导入包 org.eclipse.felix.service.command”。我在哪里可以找到这个 bundle ?

    这是打开自定义 RCP 应用程序的 OSGi 控制台的正确方法吗?我无法将应用程序导出为产品,因此无法在 Eclpse IDE 之外运行它。

    最佳答案

    包含 bundle

  • org.eclipse.eqinox.console,
  • org.apache.felix.gogo.runtime,
  • org.apache.felix.gogo.shell

  • 在您的运行配置中。
    还添加选项 -console到您的程序参数。
    在开发时,有时使用选项 -debug 很有用。和 -consoleLog还。

    关于eclipse - 运行 RCP 应用程序的 OSGi 控制台(不是主机 OSGi 控制台),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21259725/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com