我正在为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