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

eclipse - Eclipse 插件 - 运行时使用了错误的 jar

我的 Eclipse 插件存在严重问题。

我的插件依赖于另外两个插件。所有这些插件(包括我的插件)都使用 Mozilla Rhino 引擎 - 其中两个使用js.jar(1.4 版)。但是我的插件使用了新版本,还没有发布,并且打包在MyRhino.jar中。

在开发过程中,一切都很顺利——代码完成为我提供了我特殊版本的 rhino 中的类和方法,没有错误等。

但是当我运行我的插件时,使用了不同版本的 Rhino,我得到了运行时异常,比如 ClassNotFoundException 等等。

我应该如何告诉 eclipse 在运行时使用与开发时相同的 jar?

当我在 NetBeans 上开发插件时,解决方案很简单 - 将 jar 包装在一个单独的模块中,设置要导出的包并声明对这个新模块的依赖。我在 Eclipse 中找到了类似的解决方案,但是它对我不起作用 -尽管我声明了对包装器插件的依赖,但即使在开发时,包和类也不可用。

我已经花了几个小时来解决这个问题并没有解决它,因此感谢您的帮助。谢谢大家。

0 投票
2 回答
2557 浏览

java - 将 Hibernate 与动态 Eclipse 插件一起使用

我的类在我用于我的应用程序的不同插件中的名称完全相同,我希望能够使用 Hibernate 正确配置它们。问题在于,当 Hibernate 在进行映射时试图找到一个类时,它看起来像动态生成一个类的包名。对于一个插件,此方案有效,但跨多个插件它不起作用。看起来 Hibernate 在处理跨多个插件的 Hibernate 配置文件时会感到困惑。

这是因为每个插件都有自己的类加载器吗?继续使用现有插件和 Hibernate 进行这项工作的最佳方法是什么?

0 投票
2 回答
2025 浏览

java - 序列化 EMF 模型实例的最佳方法是什么?

我有一个 Eclipse RCP 应用程序,其中一个 EMF 模型实例填充在内存中。存储该模型以供外部系统访问的最佳方式是什么?访问可能发生在运行期间和之后。

模型的读取和写入非常平衡,每秒可以发生多次。

我认为使用 Hibernate + Teneo + EMF 填充的数据库会很好地工作,但我想知道还有哪些其他选项。

0 投票
1 回答
364 浏览

eclipse-rcp - Eclipse RCP - 投影(折叠)服务的内部结构

我需要按照此处所述进行自定义文本折叠:我可以合并语法着色和折叠吗?或从主文档信息中着色的投影
我正在挖掘代码,但它非常困惑......而且我无法访问某些课程。
我还没有找到什么类决定 ProjectionAnnotation 崩溃时显示什么
我需要一些关于如何实现折叠/投影的信息,但还没有找到任何文章。
如果有人熟悉 Eclipse 投影,或者知道任何文章,请帮忙!

基本目标:
1)使 ProjectionAnnotations 显示包含在 xml 标签中的文本,而不是第一行 2)使 ProjectionAnnotations 不可展开(永久折叠)
3)删除折叠/展开按钮(我想我知道该怎么做,但是这个装饰性和优先级较低)

0 投票
3 回答
7722 浏览

java - Spring 和 SWT 可以一起用于 Java 桌面应用程序吗?

我将设计 Java 桌面应用程序。当我设计 Web 应用程序时,我有很多选择,例如 Spring、Strut 等。但是,对于 Java Desktop(这对我来说是新的),我没有找到任何选择。

那个 Eclipse RCP 是一个 Java 桌面框架,它在 Web 应用程序中像 Spring mvc 一样工作吗?我想知道,我是否可以使用 Spring 来享受 IOC 的好处,与 Eclipse RCP 一起享受两全其美的好处?

请指教。谢谢。

0 投票
4 回答
1205 浏览

eclipse-plugin - 如何从基于 Eclipse RCP 的应用程序的菜单项中删除图标?

我正在开发一个基于 Eclipse RCP 的应用程序,我们决定不希望任何菜单项在文本旁边显示图标。我们看到的问题是,Undo、Redo、Cut、Copy、Paste 等标准操作都显示相应操作的默认图标。

有没有办法告诉动作管理基础设施忽略图标?我对此的蛮力解决方案是重建 SWT,以便 MenuItem.setImage() 是无操作的,然后在最终产品中包含我们自己的 SWT 副本,但似乎应该有一个更轻量级的解决方案.

0 投票
2 回答
1987 浏览

eclipse-rcp - Eclipse RCP:如何在特定页面上 OpenPreferencesAction?

如何使首选项对话框在特定页面上打开?这样做会打开首选项。默认情况下在第一页上的对话框:

我如何告诉它显示首选项树中的其他页面?

0 投票
2 回答
3705 浏览

user-interface - 基于 Eclipse RCP 的应用程序的 GUI:交互设计还是编码?

首先,为了清楚起见:这个问题是针对那些有 ERCP 经验的人,针对那些制作商业应用程序的人。问题不是关于创建 GUI 的一般方法。

我正在考虑将 Eclipse RCP 作为桌面应用程序的平台。我刚开始(我的意思是 ERCP),我已经阅读了一些教程、帮助、网站等,但到目前为止我还没有理解一件事。当涉及到 GUI 设计时,ERCP 的通常用途是什么:它是由一些 GUI 设计人员完成的,还是通常是手工编码的?

谢谢你。

0 投票
5 回答
3995 浏览

eclipse - 在 Eclipse 中将工作添加到作业的进度监视器

我有一个在 Eclipse 中运行的工作(扩展 org.eclipse.core.runtime.jobs.Job 的类)。这项工作获得了 IProgressMonitor,我正在使用它来报告进度,这一切都很好。

这是我的问题:在处理过程中,我有时会发现工作量超出了我的预期。有时甚至翻倍。但是,一旦我在进度监视器中设置了总滴答数,就无法更改此值。

关于如何克服这个问题的任何想法?

0 投票
3 回答
2454 浏览

java - SWT 中的强制外观/感觉

希望没有人问过这个问题 - 没有看到它,但如果它是重复的,我很抱歉。

无论如何,我正在使用 Eclipse RCP 构建一些插件,并在我的 UI 中使用 SWT。我有一个包含一些面板和其他项目的组合 - 无论如何,我注意到 UI 的外观有所不同,具体取决于我的操作系统的设置方式。

我正在运行 Windows XP,但使用的是 Windows 98 的“经典”外观/感觉。当它是这样时 - UI 看起来不错;但是,当我使用那个俗气的蓝色条切换到较新的 XP 外观/感觉时,我的合成中的标签和边框是不同的。

有没有办法可以强制 SWT 使用经典的外观/感觉?