Intellij idea 在Intellij IDEA中设置openIMAJ

Intellij idea 在Intellij IDEA中设置openIMAJ,intellij-idea,libraries,openimaj,Intellij Idea,Libraries,Openimaj,我在Intellij Idea中设置openIMAJ时遇到问题。我已经从svn签出了库,并通过文件->项目结构->库将其添加到项目中。IDEA中的代码完成可以正常工作(完成导入语句),但当我尝试编译它时,会出现以下错误: object openimaj is not a member of package org import org.openimaj.video.capture._ ^ 我的朋友说这是一个项目结构问题,但找不到解决方案。你不能只将OpenIMAJ源代码添加到In

我在Intellij Idea中设置openIMAJ时遇到问题。我已经从svn签出了库,并通过文件->项目结构->库将其添加到项目中。IDEA中的代码完成可以正常工作(完成导入语句),但当我尝试编译它时,会出现以下错误:

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

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

你不能只将OpenIMAJ源代码添加到IntelliJ中,正如你所发现的,这是行不通的。要手动将OpenIMAJ添加到现有项目中,您必须下载/编译所有单独的模块JAR,并添加它们的依赖项(以及依赖项…)

相反,我建议您使用maven(按照教程中的说明:)创建一个新的OpenIMAJ项目,然后在IntelliJ中打开它。Maven将自动负责将所有OpenIMAJ库以及它们的依赖项包含到您的项目中。IntelliJ本机支持maven项目,因此您只需从IntelliJ打开项目目录即可加载它;然而,IntelliJ和maven第一次下载并设置依赖项需要一段时间