我正在爲coursera.org Java課程寫作業。我使用的是Maven,而且我有外部的罐子,我必須在這門課程中使用(課程要求)。在eclipse中導入外部的jar
這是我的pom.xml的一部分:
<dependency>
<groupId>org.coursera.algs4part1</groupId>
<artifactId>stdlib</artifactId>
<version>1.0</version>
</dependency>
我不能讓java編譯器導入外部jar文件。下面,會出現以下錯誤:
The import org.coursera.algs4part1.stdlib cannot be resolved
但我已經成功地將罐子到Maven:
我缺少什麼?
重新啓動Eclipse或Ctrl + F5的項目?嘗試刪除導入,然後懸停在stdIn上,看看它是否提供了導入,也許目錄是錯誤的?我真的不知道,只是在那裏拋出一些想法。如果我在eclipse中使用外部罐子,我通常會右鍵單擊該項目,然後轉到「添加外部罐子」。祝你好運! – brdu
引人注目的是,'stdlib-1.0.jar'不包含'org.coursera.etc'包,但只包含默認包。你確定,你正在使用正確的jar文件嗎? – qqilihq
@qqilihq我認爲你可能是對的。我不能更換罐子。我應該修改我的Maven設置(gropuId也許)嗎? – ducin