当前位置: 首页 > 知识库问答 >
问题:

Eclipse e4 RCP部分的空窗口空间提取为单独插件项目中的片段

拓拔泓
2023-03-14

通过扩展演示内容的PartSashContainer来展示第二部分,我成功地构建了我的第一个Eclipse 4 RCP应用程序。

现在我已经尝试将第二部分移动到一个单独的插件包中,并将其作为片段导入。这可以使新应用程序既不冻结也不抛出任何显式异常。它还将窗口的空间划分为偶数部分并显示主要部分。不幸的是,窗口中应该从提取的片段中显示第二部分内容的部分完全是空的。调用了两部分的默认构造函数。“@PostConstruct public val createComite(复合父)”在两部分中都可以找到,但是只调用了主要部分,而不是第二部分。我已将所有部分设置为可见并无任何差异地呈现。由于没有错误和其他奇怪的行为,我非常确信已在两个*. e4xmi文件中设置了所有必需的ID。

有什么想法表明合并方法和提取方法之间可能存在差异?

上传了两个项目作为zip文件链接

共有1个答案

戎洛城
2023-03-14

您可能会遇到以下情况:

http://blog.vogella.com/2012/11/23/eclipse4-and-postconstruct-and-predestroy-not-called-javax-annotation/

要解决该问题,您需要将javax.annotation作为包依赖项而不是插件依赖项添加到包含片段的插件的MANIFEST. MF中。

 类似资料:
  • 当我在不同的intellij窗口中打开多个(3-4)项目时,我的JSON插件工具窗口是空白的。这是我的plugin.xml 这是插件JSON编辑器工具窗口的内容(按钮和树视图)的截图。 这是同一个工具窗口的内容的截图,完全空白(如果在不同的窗口中打开多个(3-4)项目,就会发生这种情况)。 以下是createToolWindowContent方法的代码- 我该如何解决这个问题?我还可以在不同的环境

  • 为了方便中大型公司维护过多的项目,从 MinDoc v2.0 开始支持项目空间功能。 默认情况下,MinDoc 内置了一个默认的项目空间,创建项目时默认归属到该空间下。超级管理员可在后台维护项目空间: 用户创建项目时,可选择已存在的项目空间: 可在导航项目空间中查看所有项目空间: 注意 这里显示的项目数量时当前项目空间下所有的项目,点击后显示的项目时你有权限看到的。和实际项目数量不一定一致。

  • 问题内容: 您好,我正在使用angularjs ui引导程序,并且在模式窗口中有一个文本字段,当我尝试在警报窗口中将其打印时,它为空。有什么原因吗?这是一小段代码。 问题答案: 尝试改变 进入 (或…) 如本视频中所述,Angular JS-最佳实践(29:19): “每当有ng-model时,某处就会有一个点。如果没有点,那就错了。” 查看更新的插件(http://plnkr.co/edit/z

  • 我使用的菜单项是这样的: 这是上面项目中的一个可绘制tused,比如android:icon=“@drawable/tv”,所以这是电视。xml: 我在bottomNavigationView中使用以下菜单: 一切都很好,但正如你看到的菜单项,它们有图标,但我设置标题为“@null”,所以底部栏现在有图标,图标下面没有文本,但它仍然有空标题的空间,这会导致图标变小,所以我如何设置没有标题,如使标题

  • 我正在尝试使用jaxb创建XML,如下所示,其中子元素有单独的命名空间。 我的班级 但我正在像下面这样生成xml,其中子模式位于根级别。 我在package-info.java定义了@xmlschema 当我生成xml时,子元素的名称空间没有被生成,我只得到根元素的命名空间。

  • 我正在尝试设计一个菜单项列表,它有四个选项,其中三个选项始终存在: 项目 价格 置顶 订购按钮 我想不出如何始终确保Order按钮固定在列表的末尾,以便为缺少的选项分配空间 null null