How to run plugin code in Eclipse automatically on startup?(如何在启动时自动在 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 中运行插件代码?
- Spring Boot连接到使用仲裁器运行的MongoDB副本集 2022-01-01
- Jersey REST 客户端:发布多部分数据 2022-01-01
- 将log4j 1.2配置转换为log4j 2配置 2022-01-01
- Eclipse 插件更新错误日志在哪里? 2022-01-01
- 如何使用WebFilter实现授权头检查 2022-01-01
- 从 finally 块返回时 Java 的奇怪行为 2022-01-01
- Safepoint+stats 日志,输出 JDK12 中没有 vmop 操作 2022-01-01
- value & 是什么意思?0xff 在 Java 中做什么? 2022-01-01
- Java包名称中单词分隔符的约定是什么? 2022-01-01
- C++ 和 Java 进程之间的共享内存 2022-01-01