首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Equinox启动器

Equinox启动器
EN

Stack Overflow用户
提问于 2010-09-23 14:55:21
回答 2查看 2.7K关注 0票数 2

通过java -jar plugins/org.eclipse.osgi_3.6.0.v20100517.jar启动Equinox和使用org.eclipse.equinox.launcher (基本上是java -jar plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar)的最大区别是什么?

我认为org.eclipse.equinox.launcher提供了一些附加值,但到底是什么呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-23 21:54:57

equinox.launcher在启动osgi框架之前会处理特殊的参数。如果你想了解更多,最好的方法是阅读equinox.launcher的源代码。

票数 2
EN

Stack Overflow用户

发布于 2014-01-11 05:52:52

井。这两种方法用来启动equinox框架的类是org.eclipse.core.runtime.adaptor.EclipseStarter。它位于org.eclipse.osgi_version.jar中。

它们使用相同的类。所以,它们基本上是一样的。

但是,equinox.launcher提供了更多的附加功能。例如,一个默认的启动标志,检查安全和安装路径,一些更多的调试信息等。

equinox.launcher旨在用作框架/应用程序的应用程序启动器。

如果您通过调用java -jar plugins/org.eclipse.osgi_3.6.0.v20100517.jar直接运行org.eclipse.osgi_3.6.0.v20100517.jar文件。它实际上调用EclipseStarter类中的main方法。

此类旨在用作框架的可编程启动器。这意味着如果你想从你的代码中启动equinox框架,你应该使用这个类。

一般来说,您应该使用equinox.launcher从命令行或其他类似方式启动OSGi应用程序。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3776030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档