2012-09-28 96 views
0

請幫助我的人,我不能Platform.getExtensionRegistry得到擴展點()。getExtensionPoint

我建立一個RCP應用程序,它運作良好。但今天早上,我在Eclipse IDE中運行它,據說,但它幾乎立即終止了。我通過刪除我的rcp應用程序的工作區文件夾來解決該問題,並且它再次運行。

但解決上述問題後,我不能得到我的擴展點Platform.getExtensionRegistry().getExtensionPoint,因爲它總是返回null。我確定我已經以正確的方式配置了我的擴展點。

附加信息: - 我在Window 7 32bit上使用Eclipse 4.2(Juno)。 - 如果我將我的應用程序作爲Eclise IDE的託管插件啓動,我可以獲得我的擴展點,但是獨立的rcp應用程序出現問題。

請幫我撥打延長點回來! 謝謝!

+0

謝謝大家,我現在解決了這個問題。 – nautilusvn

+0

這是一個與社區分享答案的好習慣。如果這是一個小問題,請忽略。也請關閉這個問題。 – bhatanant2

+0

你是如何解決問題的?在這種情況下,你應該回答你自己的問題。 – thSoft

回答

0

2年過去了,對不起,我沒有發佈解決方案。

我認爲有些資源是內置到工作區中的,當我刪除rcp應用程序的工作區時,我也刪除了所有的資源,因此無法獲得擴展名。

我的解決方案是清理項目和它的依賴關係。清潔後,該項目運作良好。

也許有人得到了其他解決方案,但這對我有用。