0

我创建了一个插件,它使用一些 cdt API 来获取有关工作区中所有 C 项目的数据。这个插件对 UI 有贡献,因为你可以点击一个按钮来触发这个动作。

我创建了另一个无头插件(一个 rcp),它执行相同的操作,但在无头 eclipse 上运行并由命令行调用。我有 2 个 jar 文件,每个插件一个,但我想只有一个。

是否可以有一个带有单个 jar 文件的插件,既可以对 ui 做出贡献,又可以通过命令行调用?

4

1 回答 1

0

您可以使用 的isWorkbenchRunning方法org.eclipse.ui.PlatformUI来测试 UI 是否正在运行。

public static boolean isWorkbenchRunning();
于 2021-04-09T08:28:16.157 回答