Java 我可以在非UI线程上运行PlatformUi.getWorkbench()吗?

Java 我可以在非UI线程上运行PlatformUi.getWorkbench()吗?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,在Eclipse API中,在非UI线程上运行时,PlatformUi.getWorkbench()是否返回null?在非UI线程中调用PlatformUi.getWorkbench()没有问题 如果工作台尚未启动,调用将返回null,因此从普通Java程序(而不是插件或Eclipse RCP)调用它将不起作用。您是否尝试过从后台线程调用PlatformUi.getWorkbench()?它的回报是什么?也许我应该更具体一点。我正在浏览一些文档,其中说明在非UI线程上运行时,PlatformUI

在Eclipse API中,在非UI线程上运行时,
PlatformUi.getWorkbench()
是否返回null?

在非UI线程中调用
PlatformUi.getWorkbench()
没有问题


如果工作台尚未启动,调用将返回
null
,因此从普通Java程序(而不是插件或Eclipse RCP)调用它将不起作用。

您是否尝试过从后台线程调用
PlatformUi.getWorkbench()
?它的回报是什么?也许我应该更具体一点。我正在浏览一些文档,其中说明在非UI线程上运行时,
PlatformUI.getWorkbench()
将返回
null
,但是我观察到,在我使用的情况下,它不会返回
null
。这个问题只是想再核实一下。