我的初学者问题可能非常糟糕,但我看了
https://wiki.eclipse.org/E4/Install
并没有找到答案。
在Mars RCP上,我想创建一个需要使用该包的LifeCycle类 org.eclipse.e4.ui.model.application.ui我还没有找到一种方法来确定下载站点显示的哪些功能类别包含了包含的插件。
答案 0 :(得分:0)
您使用的是目标平台定义吗?如果没有,相应的插件应该已经在目标平台(即,您可用的插件集)中,因为您将使用(IDE的)运行平台作为目标。如果您正在开发 on Mars 对抗火星,那就是这种情况。
此外,如果您开始开发E4应用程序,请通过Eclipse中的 New Wizard 创建一个新的应用程序项目( File &gt; New < / em>&gt; 其他&gt; Eclipse 4 &gt; Eclipse 4应用程序项目)。该向导将为您提供选项(在步骤3&#34;使用特殊值和#34配置应用程序;)到&#34;添加生命周期类&#34;。这也会将org.eclipse.e4.ui.model.application.ui
插件添加到依赖项中。
请注意,此类默认生命周期类本身与org.eclipse.e4.ui.model.application.ui
没有任何依赖关系。以下是此默认类的导入列表。
import org.eclipse.e4.core.contexts.IEclipseContext;
import org.eclipse.e4.ui.workbench.lifecycle.PostContextCreate;
import org.eclipse.e4.ui.workbench.lifecycle.PreSave;
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions;
import org.eclipse.e4.ui.workbench.lifecycle.ProcessRemovals;
顺便说一句,该插件包含在 Eclipse RCP 功能中。如果您在软件站点上查找,请使用http://download.eclipse.org/releases/mars/,取消选中&#34;按类别分组&#34;在向导中,搜索 Eclipse RCP 。