gpt4 book ai didi

java - 新开发和部署的 eclipse 插件不会自动启动

转载 作者:行者123 更新时间:2023-12-01 14:12:48 26 4
gpt4 key购买 nike

我们有大约 5-6 个 Eclipse 新项目向导插件,当我从我的开发环境运行时,它运行良好(即从 Eclipse SDK),但如果我将其导出为插件 jar 文件并将其放在插件/dropins 文件夹下新下载的 eclipse,我无法在新项目向导中看到新向导。

当我打开 Eclipse OSGi 控制台并尝试此命令时:

ss

我得到的插件状态为:

421 STARTING    com.example.wizardOne_1.0.0
422 STARTING com.example.wizardTwo_1.0.0

当我执行此命令时(了解它尚未启动的原因):

diag 421

我得到的输出为:

reference:file:plugins/com.example.wizardOne_1.0.0 [421]
No unresolved constraints.

这意味着没有 Unresolved 约束或其他错误,所以它不应该自动启动。我可以理解 Eclipse 使用延迟加载概念,但是当我打开“新建项目”向导时,它应该启动该插件,对吗?

任何人都可以帮助我如何确保新部署的插件自动启动吗?我需要做任何配置才能实现此目的吗?

最佳答案

我相信您需要使用clean选项来正确加载新的插件。以下是来自以下内容的 clean 选项的详细信息: http://www.eclipsezone.com/eclipse/forums/t61566.html

if set to "true", any cached data used by the OSGi framework and eclipse runtime will be wiped clean. This will clean the caches used to store bundle dependency resolution and eclipse extension registry data. Using this option will force eclipse to reinitialize these caches.

设置方法如下:

  • 编辑位于 Eclipse 安装目录中的 eclipse.ini 文件并插入 -clean 作为第一行。

或者

  • 编辑用于启动 Eclipse 的快捷方式并添加 -clean 作为第一个参数。

关于java - 新开发和部署的 eclipse 插件不会自动启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com