Eclipse plugin Eclipse关键字索引问题

Eclipse plugin Eclipse关键字索引问题,eclipse-plugin,Eclipse Plugin,我对远程信息中心的Eclipse关键字索引有问题。我有以下index.xml文件(也被指定为plugin.xml中的主索引): 单击索引选项卡(从帮助->帮助内容)时,我在Eclipse控制台中遇到以下异常: java.lang.ClassCastException:org.eclipse.help.internal.Topic 位于org.eclipse.help.internal.base.remote.RemoteIndexParser.parse(RemoteIndexParser.

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


单击索引选项卡(从帮助->帮助内容)时,我在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。
提前感谢您的帮助

您使用的是什么版本的eclipse?
2008的3.4或早期3.5版本可能仍然存在远程帮助问题,如所示。
你会用Eclipse3.5.1复制它吗

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


这是一个较老的问题,但我忘了添加解决问题的方法:我记得,这是我在问题描述的最后一条评论中添加的内容——因此,对于特定的eclipse版本,在帮助系统xml属性更改的情况下,为索引和目录提供所需的文件和适当的xml属性编辑。 这对我很有帮助


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

我使用的是Eclipse3.5。它是关于Eclipse的远程信息中心。对不起,我忘了提这个。3.5好的。检查是否已在3.5.1中修复此问题将非常有趣是的,谢谢您的想法!我还将尝试在3.5.1中进行测试。同时,我认为我在远程信息中心使用plugin.xml是错误的,因为它似乎被忽略了。看起来只需要一个简单的“索引”文件,用xml语法编写,但里面有一些额外的标记(添加这些标记可以阻止我的错误)。开发远程信息中心的文档(所需文件等)似乎不太丰富:)
<index>
    <entry keyword="Electricity">
        <topic href="electricity.html"/>
    </entry>
</index>