繁体   English   中英

导入org.apache无法解析:Eclipse

[英]import org.apache cannot be resolved: Eclipse

这是背景

我是Java和Eclipse的新手。 我正在尝试编写Map-Reduce程序。 我正在关注汤姆·怀特(Tom White)的书: Hadoop-权威指南

问题

如本书附录A中所述,已从http://hadoop.apache.org/安装了Hadoop。 我正在尝试第2章中有关天气数据集的代码。 这是我得到编译错误的地方。

我创建了一个项目,并将这三个代码放入Eclipse IDE:

a) MaxTemperature.java
b) MaxTemperatureMapper.java
c) MaxTemperatureReducer.java

我试图了解以下建议:

如何在没有Maven的情况下导入org.apache Java依赖项 (Raul Rene's)

导入org.junit无法解析

我了解使用Maven可以解决我的问题。 但是我不明白如何解决我的问题。

这就是我所做的:a)安装Maven b)右键单击包部分中的项目->配置->转换为Maven项目

我注意到这创建了pom.xml,但无法弄清楚如何解决我的问题。 请帮帮我。

提前致谢。

安装并创建POM文件是一件好事。 但这并没有帮助您解决导入问题,因为您没有告诉Maven在哪里找到导入。

添加到您的pom:

<dependencies>
  <dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-core</artifactId>
    <version>1.2.1</version>
 </dependency>
</dependencies>

如果已经将其作为Maven项目,并且生成的pom.xml是功能正常的,则需要在org.apache库上向您的maven项目添加依赖项。 为此:

  1. 打开pom.xml
  2. 转到“依赖项”标签
  3. 点击添加

在那里,您应该能够将依赖项添加到项目中。 如果您提供编译错误或所需的确切库,我可以在添加依赖项方面提供进一步的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM