本文介紹了Eclipse RCP&;Tycho-無法解析org.eclipse.swt.widgets.Button類型。它是從必需的.class文件間接引用的的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
情況:
我有一個(gè)Eclipse RCP應(yīng)用程序,我正試圖用Eclipse的Tycho插件構(gòu)建它。
當(dāng)我在IDE中執(zhí)行Eclipse應(yīng)用程序時(shí)-應(yīng)用程序正常執(zhí)行。
使用Tycho構(gòu)建應(yīng)用程序時(shí)-引發(fā)以下錯(cuò)誤:
The type org.eclipse.swt.widgets.Button cannot be resolved. It is indirectly referenced from required .class files
我做的事:
在其他拋出”Missing Requirements”異常的情況下,我發(fā)現(xiàn)
-a missing transitive plugin-dependency was the reason。
在我的示例中,缺少SWT小部件”Button”,因此我嘗試導(dǎo)入swt。
SWT依賴于平臺,因此我將在產(chǎn)品中導(dǎo)入SWT,如here所述。
無論如何,編譯期間錯(cuò)誤再次出現(xiàn)。
問題:
有沒有人知道怎么解決這個(gè)問題?
推薦答案
我從郵件列表中得到了答案(thnx Jeff Maury!)-這似乎是Tycho的錯(cuò)誤。
Here有可用的修補(bǔ)程序。
對于像我這樣還不了解Git的人:
簽出Windows上的修補(bǔ)程序時(shí),請使用TortoiseGit或MSYGit客戶端,而不是EGit客戶端-它無法識別存儲庫。
另外使用https存儲庫,而不是git存儲庫-git對我不起作用
,checkot語法為git clone https://git.eclipse.org/r/tycho/org.eclipse.tycho.git-https://git.eclipse.org/r/tycho/org.eclipse.tycho.git此處是存儲庫URL
這篇關(guān)于Eclipse RCP&;Tycho-無法解析org.eclipse.swt.widgets.Button類型。它是從必需的.class文件間接引用的的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,






