簡體   English   中英

將GEF4的Zest添加到Eclipse 4 RCP應用程序-依賴噩夢

[英]Adding GEF4's Zest to Eclipse 4 RCP Application - Dependency nightmare

我正在嘗試創建一個使用GEF4的Zest的Eclipse RCP應用程序。

可行的方法:

我上周下載了Eclipse Neon,並且一直在使用它來進行操作。 我在網上找到了一些GEF4 Zest示例,添加了一堆依賴關系后,我可以使用簡單的“運行方式> Java應用程序”選項在Eclipse中運行它們。 另外,我已經使用“ Eclipse 4 RCP Application”向導創建並成功運行了一個簡單的RCP應用程序。 到現在為止還挺好。

什么不起作用,我需要以下方面的幫助:

我正在嘗試從GEF4 Zest示例代碼中添加簡單的一行代碼到這個新的“ Eclipse 4 RCP應用程序”中:

... ZestContentViewer viewer = new ZestContentViewer(null); ...

我也有以下導入:import org.eclipse.gef4.zest.fx.jface.ZestContentViewer;

鑒於我已經通過將那些依賴項手動添加到第一個簡單的Java App中而成功地運行了此操作,因此應該很容易。

但是,我花了最后三天的時間來嘗試解決依賴關系,以僅運行這一行代碼。 實際上,我實際上已經花了三天時間,卻一無所獲。

我在下面將要提到的地方嘗試了許多可能的修復程序,但這些錯誤最終都是由以下原因引起的:

錯誤類型1:缺少org.eclipse.swt.widgets.Control類。 錯誤類型2:兩個試圖加載同一個類的包。 錯誤類型3:找不到com.google.inject或類似的類之一。 還有我遇到的其他幾種錯誤。

請注意,在所有情況下,我都不會錯誤地編譯應用程序。 只有在運行時一切破裂。

我嘗試過的方法沒有幫助:

1)從這些jar文件中創建一個單獨的包,然后將其導出。 2)進行“運行配置”以確保已加載所需的插件。 3)在MANIFEST.MF中添加“必需的插件” 4)在項目中的/ lib /下導入jar文件5)提取所有jar文件.class文件並將其導入到項目中

並提及許多問題和答案,包括以下內容:

將zest庫添加到Eclipse 4應用程序

不幸的是,這些都沒有幫助。

請給我一些建議,或者如果可能的話,給我一個“准備使用”的空項目模板,該模板可以解決此“ GEP4 Zest in RCP”問題,我可以在本地計算機上進行修改並使其正常工作。

謝謝

為了使用GEF Zest(或GEF4 Zest)設置應用程序,您可以按照github上給出的說明進行操作。

如果按照這些說明操作后您仍然遇到錯誤/問題,請隨時在此處報告,我們將找到解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM