gpt4 book ai didi

osgi - 如何启动 osgi 控制台 (Equinox)

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

我正在尝试在 Windows 7 中启动 OSGi 控制台。

我在终端窗口上使用了这个语句:

java -jar org.eclipse.osgi.jar -console

但它不起作用,没有发生任何事情也没有出现提示 osgi> .除了 ^C,在键盘上打字是无效的。这使得重新出现通常的终端提示。

有人有什么建议吗?

最佳答案

从 Equinox 3.8.0.M4 开始,它有一个新的控制台。所以你还需要这四个包才能正常运行。

  • org.eclipse.equinox.console.jar
  • org.apache.felix.gogo.shell.jar
  • org.apache.felix.gogo.command.jar
  • org.apache.felix.gogo.runtime.jar

  • 这些 jar 文件可以在“插件”文件夹下的 Eclipse 安装文件夹中找到。复制这些 jar 并将它们与您的 org.eclipse.osgi.jar 放在同一文件夹中它看起来像:
  • 一些目录/
  • 配置/
  • config.ini
  • org.eclipse.osgi.jar
  • org.eclipse.equinox.console.jar
  • org.apache.felix.gogo.shell.jar
  • org.apache.felix.gogo.command.jar
  • org.apache.felix.gogo.runtime.jar

  • 然后编辑 config.ini作为:
    osgi.bundles=org.apache.felix.gogo.runtime@start, org.apache.felix.gogo.command@start, org.apache.felix.gogo.shell@start, org.eclipse.equinox.console@start
    执行此操作后,运行 java -jar org.eclipse.osgi.jar -console在您的命令行中,OSGi 控制台将启动。

    引用 Bug 371101

    关于osgi - 如何启动 osgi 控制台 (Equinox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25733843/

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