2011-11-22 50 views
1

我有一個Java項目中包含一個外部罐的清單當然日食,我想這個項目導出爲一個Eclipse插件,我嘗試了很多的解決方案,但我不是有這樣的錯誤:將Java Project轉換爲Eclipse插件?


無法解析類型javax.persistence.CascadeType。它是間接需要的.class文件


引用或我要找到另一個錯誤,告訴我說,他不recongnise任何外部罐


回答

2

如果它實際上是一個Java項目,首先你需要的實際上將其轉換爲Eclipse插件項目(在項目的上下文菜單中的「Configure> Convert to plugin project」)。然後按照http://www.vogella.de/articles/EclipseJarToPlugin/article.html的建議修復依賴性問題。

+0

感謝您的回答 –

1

OSGi包(eclipse插件是捆綁包)只能看到自己的代碼和其他包。他們不能看到隨機的第三方罐子,除非他們被包含在內(許可證允許),或者第三方罐子自己變成OSGi捆綁包(首選方法)。

「我嘗試了很多解決方案」並沒有幫助。請使用您開始使用的配置以及您已經嘗試的1或2種解決方案(完整步驟)更新您的問題,例如他們生成的MANIFEST.MF文件等。