这就是问题所在:我已经完成了一个简单的Hadoop程序来“清理”保存在文本文件中的图形,稍后我将使用它(使用Hadoop),但我无法编译它!
编译器找不到Hadoop类(IntWritable,Text ecc ...),每次出现“找不到符号”错误。
我试过了:
javac -classpath path/to/hadoop/root/hadoop-core-{version}.jar filename.java
我正在使用ubuntu 11.04运行,而Hadoop版本是1.0.3。
答案 0 :(得分:1)
问题是hadoop-core- {version} .jar取决于其他一些罐子。您可以在Maven存储库网站上找到所有依赖项:
http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core/1.0.3
您应该使用Maven或将所有依赖项添加到项目中以便能够构建它。