2014-01-23 204 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首次下載和設置依賴關係需要一段時間。