Java 无法解析import org.apache:Eclipse

Java 无法解析import org.apache:Eclipse,java,apache,maven,hadoop,eclipse-plugin,Java,Apache,Maven,Hadoop,Eclipse Plugin,以下是背景信息: 我是Java和Eclipse的新手。我正在尝试写一个Map-Reduce程序。我正在关注汤姆·怀特的书:Hadoop——权威指南 问题: 已从安装Hadoop,如本书附录A所述。我正在尝试第2章中关于天气数据集的代码。这就是我得到编译错误的地方 我创建了一个项目,并将三个代码放在Eclipse IDE中: a) MaxTemperature.java b) MaxTemperatureMapper.java c) MaxTemperatureReducer.java 我试图理

以下是背景信息

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

问题

已从安装Hadoop,如本书附录A所述。我正在尝试第2章中关于天气数据集的代码。这就是我得到编译错误的地方

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

a) MaxTemperature.java
b) MaxTemperatureMapper.java
c) MaxTemperatureReducer.java
我试图理解以下方面的建议:

(劳尔·雷内)

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

这就是我所做的: a) 安装的Maven b) 右键单击package部分的project->Configure->Convert to Maven project

我注意到这创建了pom.xml,但不知道如何解决我的问题。请帮帮我


提前感谢。

安装并创建POM文件很好。 但这无助于解决导入问题,因为您没有告诉maven在哪里可以找到导入

添加到您的pom中:

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

org.apache.hadoop
hadoop内核
1.2.1

如果您已经将它作为一个maven项目,并且生成的pom.xml是功能性的,那么您需要在org.apache库中为您的maven项目添加一个依赖项。为此:

  • 打开pom.xml
  • 转到“依赖项”选项卡
  • 单击添加
  • 在那里,您应该能够将依赖项添加到项目中。如果您提供了编译错误或所需的确切库,我可以进一步帮助您添加依赖项