0

我在 Intellij Idea 中设置 openIMAJ 时遇到问题。我已经从 svn 中检查了库,并通过 File->Project structure->Libraries 将其添加到项目中。IDEA 中的代码完成有点工作(完成导入语句),但是当我尝试编译它时,我收到以下错误:

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

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

4

1 回答 1

-1

您不能只将 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 第一次下载和设置依赖项需要一段时间。

于 2014-01-23T21:38:02.563 回答