我想注册以获得Eclipse中所有Java更改的通知。我可以通过调用JavaCore.addElementChangedListener()来做到这一点。但是,我不希望我的插件被加载,直到加载org.eclipse.jdt.core。我的黑客试图做到这一点是声明一个org.eclipse.jdt.core扩展点的虚拟扩展,但它不适用于所有版本的Eclipse。再加上它很丑。我怎样才能确保我的插件在另一个插件被加载时加载?在Eclipse中,如何在加载另一个插件时加载我的插件?
2
A
回答
2
事实证明,当加载另一个插件时没有内置的方法来加载我的插件。解决这个问题最常用的方法是强制我的插件在启动时加载并为其他插件设置侦听器。然后,当jdt.core加载时,我可以添加我的元素更改侦听器。但是,即使理论上可能,我也无法弄清楚如何强制我的插件在启动时加载。我用丑陋的黑客去了。
+0
这是我能想到的最好的。但你要求干净。感谢JUnit和敏捷btw。 – jamesh 2008-12-04 20:55:39
相关问题
- 1. 如何加载eclipse插件
- 2. Buildfire - 是否可以在另一个插件中加载插件?
- 3. eclipse插件加载文件
- 4. 如何在Eclipse启动时绕过加载一些插件?
- 5. eclipse - 加载插件“按需”
- 6. Eclipse插件无法加载
- 7. 如何仅在加载Google Maps API时才加载jquery插件?
- 8. eclipse插件中的类加载
- 9. 如何在WordPress插件中加载Javascript
- 10. 如何在elasticsearch servlet中加载插件
- 11. 如何仅在IE10中加载插件+
- 12. 如何在Eclipse加载时激活插件?
- 13. 如何在eclipse中卸载插件?
- 14. 如何在eclipse中卸载插件?
- 15. 加载插件时出错
- 16. 已加载项目的Eclipse插件
- 17. 你如何修复在Linux上的Eclipse 3.5.1加载插件?
- 18. 如何加载的IFile和修改同在Eclipse插件开发
- 19. Eclipse RCP,RAP,如何从另一个插件加载树来填充树
- 20. C#加载/卸载插件
- 21. Requirejs加载插件
- 22. Eclipse,插件首选项加载问题
- 23. eclipse插件类加载错误
- 24. Eclipse Helios无法加载玩具插件
- 25. Eclipse RCP:另一个插件引用的库中定义的动态加载类
- 26. 如何在eclipse中添加sbteclipse插件
- 27. 在新的AppDomain中加载插件
- 28. 加载弹出式页面加载时的一个条件/ BPOPUP插件
- 29. 在加载时立即加载Select2 jQuery插件RequireJS
- 30. 在网格加载后添加插件
你的插件是OSGi包吗? – 2008-12-01 23:01:19