背景如下:
我是java和eclipse的新手。我正在试着写一个map-reduce程序。我在看汤姆·怀特的书:hadoop——权威指南
问题是:
已从安装hadoophttp://hadoop.apache.org/ 如本书附录a所述。我在尝试第二章关于天气数据集的代码。这就是我得到编译错误的地方。
我创建了一个项目,并将三个代码放在eclipse ide中:
a) MaxTemperature.java
b) MaxTemperatureMapper.java
c) MaxTemperatureReducer.java
我试图理解以下建议:
如何导入org.apache java依赖项w/或w/o maven(raul rene's)
无法解析导入org.junit
我知道使用maven可以解决我的问题。但我不明白如何解决我的问题。
我就是这么做的:a)安装了maven b)右键单击package部分的project->configure->convert to maven project
我注意到它创建了pom.xml,但无法解决我的问题。请帮帮我。
提前谢谢。
2条答案
按热度按时间zhte4eai1#
安装并创建一个pom文件是很好的。但这无助于解决导入问题,因为您没有告诉maven在哪里可以找到导入。
添加到pom:
46qrfjad2#
如果您已经将其作为maven项目使用,并且生成的pom.xml是功能性的,那么您需要在org.apache库中向maven项目添加依赖项。为此:
打开pom.xml
转到“依赖项”选项卡
单击“添加”
在那里,您应该能够将依赖项添加到您的项目中。如果您提供了编译错误或所需的确切库,我可以进一步帮助您添加依赖项。