eclipse-rcp 相关问题

有关Eclipse Rich Client Platform的问题,它是用于运行应用程序的通用Java平台。它提供了使用OSGi框架构建富客户端应用程序的基本块。

如何在 Eclipse 中查找键绑定的命令 ID?

在 Eclipse(3.x)中,您可以使用 Plug-in Spy 和 Menu Selection Spy 来查找有关可通过鼠标访问的 UI 元素的信息。 我现在面临的问题是我...

回答 3 投票 0

将 Apache Camel 添加到 Eclipse RCP 应用程序

我尝试在 Eclipse RCP 应用程序中添加 Apache Camel 支持。使用新的 Eclipse,我还可以在目标平台文件中添加 Maven 存储库,这就是我所做的。我的目标平台...

回答 1 投票 0

基于p2启动更新的Eclipse RCP产品:有没有办法限制产品大小?

我正在开发一个 Eclipse RCP 应用程序(Eclipse 3.7 Indigo),其中包含一些基于 P2 的更新功能。 我定义了一个产品配置文件并使用 Eclipse 产品构建了该产品...

回答 2 投票 0

菜单项的显示/隐藏取决于plugin.xml中的os.name

我在plugin.xml中使用这种代码,以便根据操作系统类型显示/隐藏菜单项: 我在plugin.xml中使用这种代码,以便根据操作系统类型显示/隐藏菜单项: <menu label="Help"> <command commandId="org.eclipse.ui.help.aboutAction" style="push"> <visibleWhen checkEnabled="false"> <not> <systemTest property="os.name" value="Mac OS X"> </systemTest> </not> </visibleWhen> </command> </menu> 问题在于System.getProperty("os.name")返回的os.name似乎不太标准化。它可能取决于操作系统版本,特别是对于 Microsoft Windows。 我想知道是否有最佳实践? osgi.os环境变量对操作系统有更明确的值。其值在 org.eclipse.osgi.service.environment.Constants: 中定义 public static final String OS_WIN32 = "win32"; public static final String OS_LINUX = "linux"; public static final String OS_AIX = "aix"; public static final String OS_SOLARIS = "solaris"; public static final String OS_HPUX = "hpux"; public static final String OS_QNX = "qnx"; public static final String OS_MACOSX = "macosx"; public static final String OS_EPOC32 = "epoc32"; public static final String OS_OS400 = "os/400"; public static final String OS_OS390 = "os/390"; public static final String OS_ZOS = "z/os"; public static final String OS_FREEBSD = "freebsd"; public static final String OS_UNKNOWN = "unknown"; 注意:尽管它的名称(以及 Constants 类中的注释)win32 适用于 32 和 64 位 Windows。 处理器架构还有osgi.arch: public static final String ARCH_X86 = "x86"; public static final String ARCH_X86_64 = "x86_64"; public static final String ARCH_PA_RISC = "PA_RISC"; public static final String ARCH_PPC = "ppc"; public static final String ARCH_PPC64 = "ppc64"; public static final String ARCH_SPARC = "sparc"; public static final String ARCH_IA64 = "ia64"; public static final String ARCH_IA64_32 = "ia64_32"; 最后osgi.ws给出了窗口系统: public static final String WS_WIN32 = "win32"; public static final String WS_WPF = "wpf"; public static final String WS_MOTIF = "motif"; public static final String WS_GTK = "gtk"; public static final String WS_PHOTON = "photon"; public static final String WS_CARBON = "carbon"; public static final String WS_COCOA = "cocoa"; public static final String WS_S60 = "s60"; public static final String WS_UNKNOWN = "unknown";

回答 1 投票 0

在开发者模式下构建时无法安装 openChrom 转换器

我目前正在探索和使用openChrom,试图通过编写一些插件来扩展项目。我正在遵循官方 github 页面上的开发快速入门指南,到目前为止我...

回答 1 投票 0

如何将两个工具栏管理器添加到Coolbar或任何其他替代品中?

我有两个视图View1和View2 set1 工具栏项目对于视图来说是通用的,而 set2 工具栏项目应该仅与 set1 一起显示在 view2 中。 我正在使用

回答 1 投票 0

是什么导致我的 Eclipse RCP 应用程序的框架停止

我将 Java 21 与 Eclipse 目标平台 2024-06 一起使用。 我的 Eclipse RCP 应用程序在 Eclipse IDE 中启动时启动正常。 然而,当我启动捆绑程序时,我看到 spl...

回答 1 投票 0

Eclipse RCP 应用程序未呈现菜单

我继承了嵌入了 Sirius 插件的 Eclipse RCP 应用程序,应用程序是在 2020-21 左右开发的,我在 ApplicationActionBarAdvisor 中构建菜单并执行此代码,但是当应用程序...

回答 1 投票 0

将自定义控制台添加到 Eclipse 控制台列表

基于本教程,我正在创建一个 Eclipse 插件,它提供了一个新的控制台,该控制台被添加到视图中,我可以在那里打印消息,但由于某种原因,它没有添加到缺点中...

回答 1 投票 0

通过 Jetty 在 Eclipse RCP 应用程序中部署 Struts2 WebApp

我目前正在开发 Eclipse RCP 应用程序插件。该插件的目标是提供一个 Web 应用程序,供用户在 Eclipse ViewPart(SWT 浏览器控件)内进行交互。 我想要...

回答 1 投票 0

如何关闭视图部件而不保存其状态?

我们正在将 RCP 应用程序从 Eclipse 3.8 迁移到 Eclipse 4。 在 Eclipse 3.8 中,视图的 saveState (IMemento) 方法仅在关闭应用程序时调用,对于仍然...

回答 1 投票 0

BIRT:在 MS Word 中创建报告时出现问题

我正在使用带有BIRT 8版本和Eclipse 4.23的RCP客户端产品来生成Microsoft Word格式的报告。对于小数据,创建报告没有任何问题。然而,对于大...

回答 1 投票 0

Eclipse RCP - 如何在 Eclipse ScrolledForm 的标题栏上添加鼠标侦听器

我尝试使用表单的addmouselistener方法并检查点击是否在标题栏区域,但鼠标侦听器不起作用。 我尝试在表单上添加鼠标侦听器,然后...

回答 1 投票 0

如何从我的插件访问 Eclipse Servers 插件

我正在用 Java 编写一个 Eclipse 插件。我希望能够访问服务器插件(随 Eclipse Java EE 版本一起提供)。例如,我希望我可以触发“开始”或“终止”...

回答 1 投票 0

如何将在visibleWhen子句中定义命令式表达式的MItem传递给命令式表达式@Evaluate方法?

在 Eclipse e4 RCP 中,可以通过在模型定义中添加visible-when 表达式来控制工具栏和菜单项的可见性。 我想使用 e4 风格的命令式表达式而不是 ...

回答 1 投票 0

没有要执行命令的处理程序/WorkbenchContext localValues 不再引用处理程序类

我们目前正在进行从 Eclipse Juno 到 Eclipse 4.24 的迁移,因此我们遇到了一些问题。我们在使用 eclipse e4 的 Eclipse RCP 环境中,并且正确设置了 e4xmi 文件。 工作台续...

回答 1 投票 0

如何使用本地p2生成的存储库?

打包 Eclipse 插件的更新站点,以前是通过打包 eclipse-update-site 来实现的: eclipse 更新站点 一旦包装好,它就可以像…

回答 1 投票 0

我如何满足这个依赖osgi包?

我正在尝试构建一个 Eclipse 插件,但它失败了,因为它需要 org.junit osgi 包。 我怎样才能将此捆绑包提供给构建? [错误] 无法解析项目依赖项: [错误] 软...

回答 1 投票 0

项目资源管理器未在 Eclipse RCP 应用程序中显示项目

在 stackoverflow 的许多成员的帮助下,我终于完成了我的第一个 RCP 申请。 我的项目资源管理器遇到一些问题 当我...

回答 2 投票 0

如何通过 ID 查找 Eclipse RCP 视图?

我正在努力进入 Eclipse RCP 开发。由于我已经仔细阅读了所有教程,因此我现在正在尝试通过查看另一个大型、复杂但

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.