Я написал короткое приложение java для платформы Hadoop. Это довольно простое приложение, в котором я использую класс под названием Word. Word определяется в разделенном файле и предполагается, что это тип данных. Eclipse не вызывает никаких ошибок. Когда я пытаюсь скомпилировать с помощью этого:Проблема с компиляцией моего приложения
/usr/local/hadoop/bin/hadoop com.sun.tools.javac.Main MyApp.java
Я получаю следующее сообщение об ошибке:
MyApp.java:18: error: cannot find symbol public static class TokenizerMapper extends Mapper {
(Стрелка указывает на слово)
вам лучше разместить весь фрагмент кода. кажется, что вы не включали путь класса hadoop при компиляции – zhutoulala
Ошибка не с Hadoop. Если я использую другие типы данных (например, IntWritable), он работает нормально. Но при создании пользовательского типа я получаю эту ошибку. –