public class classifyTweet {
public static class MapClass
extends Mapper<LongWritable, Text, Text, Text> {
static final Configuration conf = new Configuration();
protected void map(LongWritable key, Text value, Context context)
throws IOException, InterruptedException {
StandardNaiveBayesClassifier classifier = new StandardNaiveBayesClassifier(NaiveBayesModel.materialize(new Path(modelPath), conf));
}
}
}
Я хочу, чтобы инициализировать переменный классификатор только один раз, материализовать метод бросает IOEception, если я объявить его вне методом карты и как инициализация объекта конфигурации он дает ошибку компиляции IOException. Как я могу инициализировать его только один раз?IO исключения внутри статического класса - Java
Предоставить трассировку стека этого исключения. –
получение ошибки при компиляции .. незарегистрированный IOException должен быть пойман или выброшен –