Java 实现类似Eclipse的OSGi启动器
我正在构建一个OSGi应用程序,需要创建一个类似Eclipse的OSGi应用程序启动器 对于那些不知道的人来说,当OSGi应用程序通过Eclipse的OSGi框架运行时,Equinox会启动并自动管理捆绑包的启动和停止顺序。从我到目前为止的经验来看,它的工作效率似乎很高 我希望类似的软件能够创建功能强大的可分发OSGi应用程序,这些应用程序可以接受一组动态捆绑包,并且不需要重写任何代码,就可以正确地以正确的捆绑包顺序启动应用程序 我很想知道Eclipse是如何高效地实现这个结果的,以及我是如何实现同样的结果的 谢谢, 史蒂夫你有两个选择:Java 实现类似Eclipse的OSGi启动器,java,eclipse,osgi,Java,Eclipse,Osgi,我正在构建一个OSGi应用程序,需要创建一个类似Eclipse的OSGi应用程序启动器 对于那些不知道的人来说,当OSGi应用程序通过Eclipse的OSGi框架运行时,Equinox会启动并自动管理捆绑包的启动和停止顺序。从我到目前为止的经验来看,它的工作效率似乎很高 我希望类似的软件能够创建功能强大的可分发OSGi应用程序,这些应用程序可以接受一组动态捆绑包,并且不需要重写任何代码,就可以正确地以正确的捆绑包顺序启动应用程序 我很想知道Eclipse是如何高效地实现这个结果的,以及我是如何实
1) 使用
2) 使用eclipse bundle witch作为启动程序(我相信它是
org.eclipse.equinox.launcher
)
编辑:1*)有关equinox选项,请参见段落配置和所有这些。。。顺便说一句,我错了,这不是启动包,而是常见的更新包。
2*)Fox pax runner示例参见能否请您简要介绍一下自动捆绑订购在这两种选项中的工作原理?是的,简要介绍一下它的工作原理将非常有用。