eclipse-rcp 相关问题

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

描述资源路径位置类型 MODE_INFOCENTER 无法解析或不是字段

我正在创建一个启用帮助插件的 RCP 应用程序。我在 ApplicationWorkbenchAdvisor 类中添加了运行帮助的代码,但出现以下错误: 描述资源路径...

回答 1 投票 0

如何将 nattable 标题样式更改为扁平化

我想在使用 SortHeaderLayer 时摆脱 nattable 标题中的“3D”样式。基本上我发现的所有示例都使用这种样式。 我找到了一个例子,其中 UI ...

回答 1 投票 0

如何访问ViewPart中的对象?

我如何从其他地方访问视图的对象? (以下代码只是为了勾画我想要做的事情): 公共类 View 扩展 ViewPart { 公共静态最终字符串 ID = &q...

回答 2 投票 0

如何访问ViewPart中的Object

我如何从其他地方访问视图的对象? (以下代码只是为了勾画我想要做的事情): 公共类 View 扩展 ViewPart { 公共静态最终字符串 ID = &q...

回答 2 投票 0

Eclipse RCP:未找到应用程序 ID

我第一次尝试创建 Eclipse RCP 应用程序,因此正在遵循此处的 Vogella 教程:http://www.vogella.com/articles/EclipseRCP/article.html 按照我创建的步骤...

回答 9 投票 0

Eclipse 在哪里存储首选项?

当我在窗口中更改设置(如下面的屏幕截图所示)时,这些设置实际存储在哪里? 额外奖励:有没有什么方法,使用 Java、Eclipse RCP 等来访问设置程序...

回答 5 投票 0

使用 Eclipse 4.31 导出时,Eclipse E4 RCP 产品导出不包含启动器共享库

我有一个 Eclipse E4 RCP 产品,以前可以使用 Eclipse 4.29 导出。 导出对于多个平台(通常是 gtk.linux.x86_64 和 win32.win32.x86_64)效果很好。 我有一个弗...

回答 1 投票 0

如何在Eclipse RCP项目中正确包含自建库?

在我的 Eclipse RCP 项目中,我使用的是一个自行创建的库(库 A),该库也在其他 Java 项目(不是 Eclipse RCP 项目)中使用。 我可以将此库添加到目标平台...

回答 1 投票 0

有osgi.ee包吗

我一直在关注 Lars Vogel 的教程 [https://www.vogella.com/tutorials/EclipseTycho/article.html#google_vignette]。我目前陷入 RCP 插件项目的编译错误......

回答 1 投票 0

异步控制BusyIndicator

显然 Eclipse/SWT 管理繁忙鼠标指示器的所有方法是 BusyIndicator.showWhile(可运行的synchronousStuffToDo) 然而,我有一个基本上以事件为导向的项目......

回答 4 投票 0

在eclipse插件中创建一个新的java文件

我正在创建一个 Eclipse 插件。 我有一个带有java代码的字符串,我想将此代码保存到项目中。我使用 IFile 来创建我的文件。 有没有另一种方法可以更好地保存java c...

回答 4 投票 0

JFace 对话框始终位于顶部且无模式

我创建了一个 JFace 无模式对话框并尝试使用以下选项设置 shell 样式 setShellStyle(SWT.CLOSE | SWT.TITLE |SWT.MODELESS |SWT.ON_TOP); 我希望这个对话框始终位于最上面...

回答 3 投票 0

如何在 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

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