Eclipse关键字索引问题

时间:2009-10-20 09:51:35

标签: eclipse-plugin

我对远程信息中心的Eclipse关键字索引有疑问。我有以下index.xml文件(也在我的plugin.xml中指定为主索引):

<index>
    <entry keyword="Electricity">
        <topic href="electricity.html"/>
    </entry>
</index>

单击索引选项卡(来自Help-&gt;帮助内容)时,我的Eclipse控制台中出现以下异常: java.lang.ClassCastException:org.eclipse.help.internal.Topic     在org.eclipse.help.internal.base.remote.RemoteIndexParser.parse(RemoteIndexParser.java:50)     在org.eclipse.help.internal.base.remote.RemoteIndexProvider.getIndexContributions(RemoteIndexProvider.java:54)

远程信息中心包含plugin.xml,index.xml,toc.xml。 提前谢谢你的帮助!

2 个答案:

答案 0 :(得分:1)

您使用的是什么版本的日食? 如this thread所示,2008或3.4早期版本的2008可能仍存在远程帮助问题 你是否用eclipse 3.5.1重现了这个?

  

发生的事情是远程toc中的索引条目没有label属性,它正在尝试在TOC中查找href。
  我们已经测试了远程索引,但可能没有在我们的测试中遇到这种特殊情况。

答案 1 :(得分:1)

这是一个较老的问题,但我忘了添加修复我的问题的内容:我记得,这是我在上一次对问题描述的评论中添加的内容 - 因此需要为索引编辑所需的文件和正确的xml属性目录,针对特定的eclipse版本,以防帮助系统xml属性发生变化。 This link在我的案例中很有帮助。

但是如果你遇到类似的问题并且似乎有正确的xml语法,我认为你应该参考VonC的答案并指出线程。