如何在启动时自动在 Eclipse 中运行插件代码?

How to run plugin code in Eclipse automatically on startup?(如何在启动时自动在 Eclipse 中运行插件代码?)

本文介绍了如何在启动时自动在 Eclipse 中运行插件代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建一个在用户打开 Eclipse IDE 后自动在后台运行的 Eclipse 插件.

I want to create an Eclipse plugin that automatically runs in the background, as soon as the user opens the Eclipse IDE.

例如,我正在构建一个获取当前活动文件地址的 Java Eclipse 插件,但我希望该插件始终在后台运行,而无需用户手动运行.

For example, I am building a Java Eclipse plugin that gets the current active file address, but I would like this plugin to always run in the background without user having to run it manually.

如何做到这一点?

推荐答案

org.eclipse.ui.startup 扩展点允许您定义一个在工作台初始化期间提前运行的类.

The org.eclipse.ui.startup extension point lets you define a class that is run early during workbench initialization.

扩展点看起来像:

<extension point="org.eclipse.ui.startup">
   <startup class="package.StartupClass"/>
</extension>

指定的类必须实现org.eclipse.ui.IStartup接口.

the class specified must implement the org.eclipse.ui.IStartup interface.

更多细节 这里

这篇关于如何在启动时自动在 Eclipse 中运行插件代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:如何在启动时自动在 Eclipse 中运行插件代码?