2014-01-23 148 views
0

我无法在Intellij Idea中设置openIMAJ。我已经从svn检出了库,并通过File-> Project structure-> Libraries将其添加到项目中。在IDEA的代码完成还挺工程(完成import语句),但是当我尝试编译它,我得到以下错误:在Intellij IDEA中设置openIMAJ

object openimaj is not a member of package org 
import org.openimaj.video.capture._ 
    ^

我的朋友说,这是一个项目的结构问题,但无法找到一个解决方案。

回答

0

您不能只将OpenIMAJ来源添加到IntelliJ--就像您发现的那样,这将无法正常工作。要将OpenIMAJ手动添加到现有项目中,您必须下载/编译所有单个模块jar,并添加它们的依赖关系(以及依赖项依赖关系...)。

相反,我建议您使用maven创建一个新的OpenIMAJ项目(按照教程中的说明:http://www.openimaj.org/tutorial/getting-started-with-openimaj-using-maven.html),然后在IntelliJ中打开该项目。 Maven将自动照顾将所有OpenIMAJ库包括到您的项目中,以及它们的依赖关系。 IntelliJ本身支持maven项目,所以你只需要从IntelliJ打开项目目录来加载它;然而,IntelliJ和Maven首次下载和设置依赖关系需要一段时间。