我为Hadoop平台编写了一个简短的Java应用程序。这是一个非常简单的应用程序,我使用一个名为Word的类。 Word在单独的文件中定义,它应该是一种数据类型。 Eclipse不会发出任何错误。当我尝试使用这个编译时:
/usr/local/hadoop/bin/hadoop com.sun.tools.javac.Main MyApp.java
我收到以下错误:
MyApp.java:18:错误:找不到符号公共静态类 TokenizerMapper扩展了Mapper {
(箭头指向Word)
答案 0 :(得分:0)
我必须将源文件夹添加为源路径: / usr / local / hadoop / bin / hadoop com.sun.tools.javac.Main -sourcepath ./ MyApp.java