这就是问题所在:我编写了一个简单的hadoop程序来“清理”保存在文本文件中的图形,稍后我将使用它(使用hadoop),但我无法编译它!
编译器找不到hadoop类(intwritable,text ecc…),每次我都会出现“cannot find symbol”错误。
我试过:
javac -classpath path/to/hadoop/root/hadoop-core-{version}.jar filename.java
我用的是Ubuntu11.04,hadoop版本是1.0.3。
1条答案
按热度按时间cngwdvgl1#
问题是hadoop核心-{version}.jar依赖于其他一些jar。您可以在maven repository网站上找到所有依赖项:
http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core/1.0.3
您应该使用maven或将所有依赖项添加到您的项目中,以便能够构建它。