问题标签 [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 投票
1 回答
201 浏览

deployment - 有哪些 RCP 部署选项?

我们有一个 RCP 应用程序,我们正在寻找一种更好的方法来进行安装/更新。目前要安装,他们只需解压缩一个 zip 文件。zip 文件中还包含非 java 代码的脚本。如果更新时没有先删除之前解压缩的旧文件夹,我们会遇到一些错误。删除文件夹的问题是用户丢失了设置的插件首选项。安装还需要注册一个 COM 服务器。更新必须更新插件并替换当前的脚本文件夹。可用于安装和更新 rcp 应用程序的最佳选项有哪些?谢谢!

0 投票
3 回答
3309 浏览

eclipse - Groovy 脚本的 Eclipse RCP 独立导出问题

我正在尝试使用 Eclipse 3.5.2 导出独立的 RCP 应用程序。

该应用程序有一个主要的纯Java插件,以及一个主要插件使用的Java/Groovy插件。

当我使用“导出向导”导出主 RCP 插件时,我收到编译器错误,提示找不到 Groovy 类,例如

当从 Eclipse 中运行时,该插件可以正常工作。

编辑:还尝试使用此处链接中的手工制作的插件(JAR)

有任何想法吗?

0 投票
2 回答
1191 浏览

eclipse - Eclipse RCP 中的 Splashscreen ProgressBar 有“脏”角

我正在使用 RCP 启动画面以及内置的 ProgressBar ( AbsolutePositionProgressMonitorPart )。初始图像具有蓝色背景色,但进度条的背景似乎是白色的,这导致了一些白色角落。

替代文字
(来源:iachelini.de

BasicSplashHandler 上没有“setBackground”,getContent().setBackground(Color) 也没有任何明显的效果。我不想太挑剔,但由于飞溅是您从应用程序中看到的第一件事,所以我认为整洁非常重要。那么,你知道如何摆脱这些角落吗?

0 投票
1 回答
2898 浏览

eclipse - 在 eclipse rcp 应用程序中自动从 xsd 文件创建和绑定 GUI

我想从 XSD 文件创建 GUI 组件。生成的 GUI 应用于相应模式的具体 xml 实例,并将数据绑定到“有趣的”元素或属性内容。我考虑了这些解决方案:

  1. 贾克斯前线。(商业工具)。这不会生成源代码。这对我来说很重要,因为我希望生成的 GUI 和 GUI 的其他组件之间进行通信。

  2. 使用 xsd2emf 并尝试从中生成一个编辑器。生成的模型很复杂,生成的编辑器也很复杂,而且有问题。

  3. 自己做,例如从 xsd 生成一个 xml,将 xml 加载为 dom,选择有趣的部分并使用http://www.vogella.de/eclipse.html中描述的一种方法生成数据绑定。

有没有人有其他想法或已经成功解决了这个问题?我更喜欢生成 SWT GUI 的免费开源解决方案。

0 投票
1 回答
843 浏览

java - 在命令窗口中运行 rcp 时如何从命令行获取参数?

众所周知,我们可以在命令行中运行 eclipse,如下所示:

eclipse.exe - 清洁

我需要以同样的方式运行我的 eclipse rcp 程序

myrcp.exe 路径

那么如何在 myrcp 代码中获取参数“path”?

谢谢~

0 投票
1 回答
265 浏览

java - 执行后重新检查 rcp 处理程序

我的 propertyTester 和启用处理程序有问题。该属性是 areUpdatesAvailable 并且当该属性为真时启用处理程序。处理程序执行后 areUpdatesAvailable 值变为false,但我目前如何设置它,它只检查选择何时更改。因此,如果我右键单击一个项目并调用更新处理程序,然后再次右键单击该项目而不更改我的选择,则更新仍然启用,因为它没有再次调用属性测试器。有没有办法在处理程序执行后再次检查?

0 投票
5 回答
5243 浏览

eclipse - Eclipse RCP:如何解决插件依赖和类路径问题?

我正在开发一个基于 Eclipse 的 RCP 项目。它一直运行良好,但最近我想我会升级它以使用新的 Eclipse 版本(3.2 -> 3.5)。

经过一番麻烦,它在新平台上运行。然后我做了一些事情。不知道是什么。最终结果是,当我的一个插件 (A) 尝试访问依赖插件 (B) 之一(也是我的一个)中的一个类时,我现在遇到了类路径错误。

据我所知,插件 A 在其依赖列表中有插件 B,编译器没有显示任何错误。为了测试,我创建了一个带有一个类的新插件 C,并从插件 A 访问了该类。效果很好。

有没有人有任何解决此类问题的提示?要检查的设置清单?我已经为此苦苦挣扎了几个小时,却一无所获!特别令人沮丧,因为它一直在工作,直到我改变了一些东西!

谢谢

更新

我还应该说该项目很旧,并且使用的是 plugin.xml 而不是清单。这会是个问题吗?有没有办法升级?

0 投票
3 回答
1847 浏览

eclipse - Eclipse 中的列和过滤树

我正在尝试创建一个FilteredTree没有运气的有几列。如果我使用 aTreeViewer列可以正常工作,但是当我切换到使用 aFilteredTree时,如果我删除列,我只能让它工作,所以我想知道是否有一种方法可以FilteredTree与列一起使用。

0 投票
3 回答
679 浏览

netbeans - 如何在 NetBeans AbstractNode 上更新 HtmlDisplayName

我正在使用 NetBeans 平台 6.7

我有一个简单的 BeanTreeView 来显示一些节点。它们都以普通文本开头,我希望将其中一些更改为粗体和/或下划线,以响应软件中的事件。

麻烦的是,我看不到如何让树刷新节点显示。

我可以调用 AbstractNode.setName() 这将允许我更改名称但不支持粗体标签。

我可以更改 getHtmlDisplayName() 的结果以包含粗体标签。但是我必须让节点重新绘制 - 我该怎么做?

0 投票
4 回答
7361 浏览

eclipse-rcp - 确定哪个视图实例当前在 RCP 中处于活动状态?

我正在创建一个 RCP 应用程序。我需要用不同的数据打开同一个视图的多个实例。我通过为同一视图的不同实例设置辅助 id 来做到这一点。具体来说,我的问题如下: 请看一下

我有一个名为Views.GraphView. openGraphView我从一个名为显示不同图形的命令中打开了它的不同实例。命令如下:

现在,我TreeLayout在这个Views.GraphView工具栏上调用了一个命令,它假设改变图形的布局,它将对视图的每个实例进行操作。但为此,我认为,我需要确定哪个视图实例处于活动状态。该TreeLayout命令如下所示:

那么如何识别当前处于活动状态的视图实例并对其进行操作呢?