我在Intellij Idea中设置openIMAJ时遇到了问题。我已经从svn中签出了这个库,并通过File->Project structure->Libraries将其添加到项目中。IDEA中的代码完成可以正常工作(完成import语句),但当我尝试编译它时,我得到了以下错误:
object openimaj is not a member of package org
import org.openimaj.video.capture._
^我的朋友说这是一个项目结构问题,但找不到解决方案。
发布于 2014-01-24 05:38:03
您不能只将OpenIMAJ源代码添加到IntelliJ中--正如您已经发现的那样,这是行不通的。要手动将OpenIMAJ添加到现有项目中,您必须下载/编译所有单独的模块jars,并添加它们的依赖项(以及依赖项依赖项...)。
相反,我建议您使用maven (遵循教程:http://www.openimaj.org/tutorial/getting-started-with-openimaj-using-maven.html中的说明)创建一个新的OpenIMAJ项目,然后在IntelliJ中打开它。Maven将自动处理将所有OpenIMAJ库包括到您的项目中,以及它们的依赖项。IntelliJ本机支持maven项目,因此您只需要从IntelliJ打开项目目录来加载它;但是,IntelliJ和maven第一次下载并设置依赖项需要一段时间。
https://stackoverflow.com/questions/21311595
复制相似问题