导入 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
我试图理解以下建议:
How to import org.apache Java dependencies w/ or w/o Maven(劳尔雷内的)
The import org.junit cannot be resolved
我知道使用 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 项目添加一个依赖项。为此:
- 打开pom.xml
- 转到 'dependencies' 选项卡
- 点击添加
在那里你应该能够将依赖项添加到你的项目中。如果您提供编译错误或您需要的确切库,我可以帮助您进一步添加依赖项。
背景介绍:
我是 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
我试图理解以下建议:
How to import org.apache Java dependencies w/ or w/o Maven(劳尔雷内的)
The import org.junit cannot be resolved
我知道使用 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 项目添加一个依赖项。为此:
- 打开pom.xml
- 转到 'dependencies' 选项卡
- 点击添加
在那里你应该能够将依赖项添加到你的项目中。如果您提供编译错误或您需要的确切库,我可以帮助您进一步添加依赖项。