2009-10-20 72 views
1

我對遠程信息中心的Eclipse關鍵字索引有問題。我有以下index.xml文件(也是我的plugin.xml中指定的主索引):Eclipse關鍵字索引問題

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

當點擊索引標籤(在幫助 - >幫助內容)我得到下面的異常在我的Eclipse控制檯: java.lang.ClassCastException:org.eclipse.help.internal.Topic at org.eclipse.help.internal.base.remote.RemoteIndexParser.parse(RemoteIndexParser.java:50) at org.eclipse.help。 internal.base.remote.RemoteIndexProvider.getIndexContributions(RemoteIndexProvider.java:54)

遠程信息中心包含一個plugin.xml,index.xml,toc.xml。 預先感謝您的幫助!

+0

3.5確定。檢查這個問題是否已經在3.5.1中得到修復會很有趣 – VonC

+0

是的,謝謝你的想法!我也會嘗試在3.5.1中進行測試。與此同時,我認爲我對遠程信息中心使用plugin.xml的方式是錯誤的,因爲它似乎被忽略。我似乎只需要一個簡單的「索引」文件,用xml語法編寫,但裏面還有一些額外的標籤(添加了這些標籤就停止了我的錯誤)。開發遠程信息中心的文檔(需要的文件等)似乎不是那麼豐富:) – acostache

回答

1

這是一個老問題,但我忘了補充什麼固定我的問題:我記得,這是我在我的最後評論添加到問題的說明 - 所以有需要的文件和正確的XML屬性編輯對於索引和目錄,對於特定的eclipse版本,如果幫助系統xml屬性發生變化。 This link對我有幫助。

但是,如果你遇到類似的問題,似乎有正確的XML語法,我認爲你應該參考VonC的答案和指示的線程。

1

你使用的是什麼版本的eclipse?
2008年的3.4或3.5版本的早期版本可能仍然存在遠程幫助的問題,如this thread所示。
你用eclipse 3.5.1重現那個嗎?

正在發生的事情是,遠程toc中的索引條目沒有label屬性,它正在嘗試在TOC中查找href。
我們已經測試了遠程索引,但是在我們的測試中可能沒有遇到特定的情況。

+0

我正在使用Eclipse 3.5。這是關於Eclipse的遠程信息中心。對不起,我忘了提這個。 – acostache