0

Intellij Idea で openIMAJ をセットアップするのに問題があります。svn からライブラリをチェックアウトし、[ファイル] -> [プロジェクト構造] -> [ライブラリ] を介してプロジェクトに追加しました。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 に答える