2011-11-22 41 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文件等。