• <legend id='M3JLw'><style id='M3JLw'><dir id='M3JLw'><q id='M3JLw'></q></dir></style></legend>
    <i id='M3JLw'><tr id='M3JLw'><dt id='M3JLw'><q id='M3JLw'><span id='M3JLw'><b id='M3JLw'><form id='M3JLw'><ins id='M3JLw'></ins><ul id='M3JLw'></ul><sub id='M3JLw'></sub></form><legend id='M3JLw'></legend><bdo id='M3JLw'><pre id='M3JLw'><center id='M3JLw'></center></pre></bdo></b><th id='M3JLw'></th></span></q></dt></tr></i><div id='M3JLw'><tfoot id='M3JLw'></tfoot><dl id='M3JLw'><fieldset id='M3JLw'></fieldset></dl></div>

      • <bdo id='M3JLw'></bdo><ul id='M3JLw'></ul>

      <small id='M3JLw'></small><noframes id='M3JLw'>

        <tfoot id='M3JLw'></tfoot>

      1. Eclipse RCP:目标平台 - Eclipse 与 Equinox?

        Eclipse RCP: Target platform - Eclipse vs. Equinox?(Eclipse RCP:目标平台 - Eclipse 与 Equinox?)
        <tfoot id='PArKn'></tfoot>
        <legend id='PArKn'><style id='PArKn'><dir id='PArKn'><q id='PArKn'></q></dir></style></legend>

        1. <i id='PArKn'><tr id='PArKn'><dt id='PArKn'><q id='PArKn'><span id='PArKn'><b id='PArKn'><form id='PArKn'><ins id='PArKn'></ins><ul id='PArKn'></ul><sub id='PArKn'></sub></form><legend id='PArKn'></legend><bdo id='PArKn'><pre id='PArKn'><center id='PArKn'></center></pre></bdo></b><th id='PArKn'></th></span></q></dt></tr></i><div id='PArKn'><tfoot id='PArKn'></tfoot><dl id='PArKn'><fieldset id='PArKn'></fieldset></dl></div>

          <small id='PArKn'></small><noframes id='PArKn'>

            <bdo id='PArKn'></bdo><ul id='PArKn'></ul>
              <tbody id='PArKn'></tbody>
                • 本文介绍了Eclipse RCP:目标平台 - Eclipse 与 Equinox?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我刚开始使用 OSGi 和 Eclipse RCP.在创建新的 Eclipse 插件项目时,有人可以向我解释Eclipse"和Equinox"作为目标平台的区别吗?
                  我还是知道Equinox是Eclipse对OSGi的实现.
                  我在一些文章中读到 eclipse rcp 也是基于 Equinox 的.那么在新的 Eclipse 插件项目中你必须选择的目标平台有什么区别呢?

                  最好的问候

                  解决方案

                  这是关于你将要创建的模块运行的环境:看这个

                  • :

                    <块引用>

                    Equinox OSGi 框架实现构成了 Eclipse RCP 和 IDE 平台的基础,但它实际上是一个完全独立的 OSGi 实现.

                    您可以独立于 Eclipse 运行包:

                    java -jar org.eclipse.osgi_3.2.0.jar -console

                    <块引用>

                    一旦运行,您将看到 osgi> 提示.这是等待您输入命令的 OSGi 控制台

                    I'm just starting with OSGi and Eclipse RCP. Could someone explain to me the difference between "Eclipse" and "Equinox" as the target platform, when creating a new eclipse plugin project?
                    I still know that Equinox is Eclipse's implementation of OSGi.
                    I read in some articles that eclipse rcp is also based on Equinox. So where is the difference between the target platform you have to choose in a new Eclipse Plugin Project?

                    Best regards

                    解决方案

                    It is about the environement in which the module you will be creating will run: see this

                    • Vogalla's RCP Tutorial
                    • Vogella's OSGi with Eclipse Equinox

                    Eclipse Equinox is the runtime environment on which the Eclipse IDE and Eclipse RCP application are based.
                    In Eclipse the smallest unit of modularization is a plugin. The terms plugin and bundle are (almost) interchangable. An Eclipse plugin is also an OSGi bundle and vice versa.

                    • bundle for OSGi, able to run in the Equinox framework (within or outside of Eclipse)
                    • plugin for Eclipse, to run within an Eclipse-based application.

                    See Equinox Quick Start Guide:

                    The Equinox OSGi framework implementation forms the underpinnings of the Eclipse RCP and IDE platforms but it is in fact a fully standalone OSGi implementation.

                    You can run a bundle independently from Eclipse:

                    java -jar org.eclipse.osgi_3.2.0.jar -console
                    

                    Once this is running you will see an osgi> prompt. This is the OSGi console waiting for you to type commands

                    这篇关于Eclipse RCP:目标平台 - Eclipse 与 Equinox?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                    本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Bytecode features not available in the Java language(Java 语言中不可用的字节码功能)
                  ClassCastException because of classloaders?(ClassCastException 因为类加载器?)
                  How can I add a Javaagent to a JVM without stopping the JVM?(如何在不停止 JVM 的情况下将 Javaagent 添加到 JVM?)
                  Cannot load 64-bit SWT libraries on 32-bit JVM ( replacing SWT file )(无法在 32 位 JVM 上加载 64 位 SWT 库(替换 SWT 文件))
                  Encourage the JVM to GC rather than grow the heap?(鼓励 JVM 进行 GC 而不是增加堆?)
                  Why a sawtooth shaped graph?(为什么是锯齿形图形?)
                  <i id='VxuHE'><tr id='VxuHE'><dt id='VxuHE'><q id='VxuHE'><span id='VxuHE'><b id='VxuHE'><form id='VxuHE'><ins id='VxuHE'></ins><ul id='VxuHE'></ul><sub id='VxuHE'></sub></form><legend id='VxuHE'></legend><bdo id='VxuHE'><pre id='VxuHE'><center id='VxuHE'></center></pre></bdo></b><th id='VxuHE'></th></span></q></dt></tr></i><div id='VxuHE'><tfoot id='VxuHE'></tfoot><dl id='VxuHE'><fieldset id='VxuHE'></fieldset></dl></div>
                    <bdo id='VxuHE'></bdo><ul id='VxuHE'></ul>

                      <small id='VxuHE'></small><noframes id='VxuHE'>

                            <tbody id='VxuHE'></tbody>

                          <legend id='VxuHE'><style id='VxuHE'><dir id='VxuHE'><q id='VxuHE'></q></dir></style></legend>
                            <tfoot id='VxuHE'></tfoot>