问题标签 [eclipse-rcp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5691 浏览

eclipse - 枚举我所有的 Eclipse 编辑器?

我构建了一个简单的 Eclipse 插件,用户可以在其中使用TableViewer数据库资源打开任何这些资源的编辑器。

因此,用户可能有零个向上运行的编辑器实例。

是否有 API 可用于获取这些编辑器实例的列表?

0 投票
2 回答
2275 浏览

eclipse - jface tableviewer 单元格跨度

我正在努力在 a 中呈现一些层次结构数据TableViewer(这TreeViewer不太合适 - 相信我:-)。因此,我需要渲染具有行跨度 > 1 的父单元格。

TableViewer据我所知,目前使用常规的 JFace或下面的 SWT是不可能的Table

谁能告诉我我错了?

M。

0 投票
2 回答
1158 浏览

eclipse - Eclipse RCP 插件开发 - 无法获得新的 menuContribution 选项

我正在使用 Eclipse 3.2。对于 RCP 应用程序,我正在尝试从 org.eclipse.ui.menus 扩展。当我右键单击并选择新选项时,“菜单贡献”没有出现。我只在“新建”下看到选项“项目”、“菜单”、“组”、“小部件”。没有名为“菜单贡献”的选项。我在目标平台上遗漏了什么吗?如果是这样,哪个罐子?

0 投票
8 回答
3478 浏览

java - 目前是否可以通过 Maven 构建 Eclipse 插件并具有良好的 IDE 集成?

我目前正在评估 maven 以改进我们的构建过程。到目前为止,普通 jar 文件的构建和创建工作正常,尽管我对 Maven IDE 并不完全满意。

我现在正处于构建项目所需的所有库的地方,并且我将继续进行 Eclipse RCP 项目。现在我不知道该怎么做。

在继续实际的 RCP 部分之前,我需要先构建一些插件。因此我实际上有3个问题。

我想构建这些插件,唯一真正的解决方案似乎是 maven-bundle-plugin: http: //felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html

但是,对于良好的 IDE 集成,我还需要应该自动生成的适当文件(plugin.xml、build.properties 等)。

对于构建 RCP 部件,到目前为止,似乎唯一的解决方案是 pde-maven-plugin http://mojo.codehaus.org/pde-maven-plugin/据我所知,它使用 ant-pde . 这很愚蠢,不是吗?

我能找到的唯一其他东西是 tycho ( http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/ ),但这还处于非常早期的阶段。

再一次,一个好的 Eclipse 集成是必要的。我真的,真的,真的不想指定依赖两次。

那么如何使用 maven 构建 Eclipse RCP 项目呢?

更新

目前,似乎没有这样的解决方案可用。Tycho 看起来很有前途,但我浪费了 2 天时间并没有让它运行(此时的当前版本)。也许半年左右就可以准备好。

0 投票
2 回答
15505 浏览

java - 如何获取 Eclipse RCP 应用程序的 OSGi BundleContext?

我刚刚开始使用 Eclipse RCP 应用程序,它基本上只是提供的“hello world”示例之一。

当应用程序启动时,我想查看我的命令行参数并根据它们启动一些服务。我可以在IApplication.start中获取命令行参数:

但是如何获取 BundleContext,以便注册服务?它似乎不在 IApplicationContext 中。

0 投票
3 回答
5714 浏览

java - 如何从 Java 启动给定文件的默认(本机)应用程序?

我正在显示文件列表;即 xls、doc、pdf、odt 等,在我的 Java 应用程序(Eclipse RCP)中。当用户单击文件时,我想启动适当的(根据操作系统的想法)本机应用程序,就像它发生在 Windows 资源管理器或 Finder 中一样。

当我在这里时:最好也显示 Finder 或 Explorer 用于不同文件类型的相同图标。

是否有为此的库或 Eclipse 插件?

0 投票
2 回答
537 浏览

eclipse-plugin - Eclipse RCP:应用程序无法识别定义的编辑器。(获取 PartInitException)

我从 org.eclipse.ui.editors 扩展并将 plugin.xml 中的编辑器 ID 定义为“MyEditorId”。我写了相应的编辑器类。然后我尝试使用此代码从视图中打开编辑器。

page.openEditor(input, "MyEditorId");

但我得到“PartInitException”。即应用程序无法通过其 ID 识别编辑器。我检查了引用的 editor-id 中没有拼写错误。为什么编辑器不被认可?

0 投票
2 回答
1721 浏览

eclipse - 学习 Eclipse RCP 的最佳方式是什么?只有我感觉不一样吗?

我习惯于结构化编程(例如:C)、OO 编程(例如:Java)、脚本(例如:Javascript)、Web(例如:HTML、JSP、Servlets、CSS)等。

现在,当我开始使用 Eclipse RCP 插件开发时,整个事情在编程方面给我一种奇怪的感觉。Eclipse RCP 开发的方式与我上面提到的其他语言完全不同,老实说,我不太喜欢这个事实。

只有我有这种感觉吗?

您还有什么建议可以让我更好地过渡到 Eclipse RCP 生活?(如果感觉更好的话)。

PS:这个帖子我已经看过了,教程,就是想知道如果别人的开发背景和我一样,会有什么感受!

0 投票
2 回答
11101 浏览

java - 如何从 Eclipse 插件中获取包资源管理器中的选定节点

我正在编写一个 Eclipse 命令插件,并希望在包资源管理器视图中检索当前选定的节点。我希望能够从返回的结果中获取所选节点驻留在文件系统上的绝对文件路径(即 c:\eclipse\test.html)。

我该怎么做呢 ?

0 投票
1 回答
855 浏览

java - 在 Eclipse 插件中,是否存在与 markerAnnotationSpecification 扩展点等效的程序?

扩展点org.eclipse.ui.editors.markerAnnotationSpecification用于更改某些用户定义的文本注释在编辑器中的显示方式。

有没有办法从插件以编程方式创建或修改或覆盖这些?