在eclipse中导入外部jar

时间:2014-02-16 10:23:39

标签: java eclipse maven

我在coursera.org Java课程上写作。我正在使用Maven,我有必须在本课程中使用的外部罐子(课程要求)。

这是我的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

enter image description here

但我已成功将jar添加到maven:

enter image description here

我错过了什么?

2 个答案:

答案 0 :(得分:0)

如果安装了eclipse-maven插件,则需要执行以下步骤。

  1. 运行命令mvn eclipse:eclipse
  2. 转到项目属性&gt; 构建路径&gt; 图书馆标签&gt; 添加变量... 按钮&gt; 配置变量... 按钮&gt; 按钮。输入变量名称 M2_REPO 及其到Maven存储库路径的值/路径(通常类似于C:\Users\<username>\.m2\repository。)

答案 1 :(得分:0)

1.创建一个文件夹src \ lib并粘贴你的jar文件

2.你的pom.xml应该是这样的。

 <groupId>org.coursera.algs4part1</groupId>
     <artifactId>stdlib</artifactId>
     <scope>system</scope>
     <version>1.0</version>
     <systemPath>${basedir}\src\lib\stdlib.jar</systemPath>
  </dependency>

希望这可以解决您的问题,有关详细信息,请访问http://noexceptionfound.blogspot.in/