我在eclipse中有一个插件,我在其中使用扩展名“com.quantix.qapi.actions”。该扩展点在jar文件中可用,我已将该jar文件添加到项目的构建路径中。 但我在eclipse中收到了一个未知的扩展点错误。
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="com.quantix.qapi.actions">
...
</extension>
</plugin>
ERROR:
Unknown extension point: 'com.quantix.qapi.actions'
但是在同一个文件中,我正在使用另一个扩展,它可以在eclipse中的另一个项目中使用。我已将该项目添加为此项目的依赖项。并且我没有收到任何错误。
<extension point="com.idbs.ewb.extensions.experimentItemMenuHandlers">
...
</extension>
是否与jar文件引用有关。我无法找到确切的问题。
答案 0 :(得分:1)
必须在插件的plugin.xml
文件中定义扩展点。 Eclipse不会在扩展点的构建路径中查找jar。
听起来你的jar可能是一个插件。您应该将其添加到目标平台或使用'文件&gt;导入它导入&gt;插件开发&gt;插件和碎片'。然后将插件添加到插件的依赖项中。