Не удалось открыть файл mallet logging.properties
Я пытаюсь запустить класс ParallelTopicModel из молотка, я использую NetBeans для его компиляции, но когда я запускаю код, я получаю следующее сообщение об ошибке:
Не удалось открыть файл cc.mallet.util.MalletLogger resources / logging.properties. Возможно, каталоги 'resources' не были скопированы в каталог 'class'.
Я все равно не изменил код, все еще использую оригинал из класса:
public static void main (String[] args) {
try {
InstanceList training = InstanceList.load (new File(args[0]));
int numTopics = args.length > 1 ? Integer.parseInt(args[1]) : 200;
ParallelTopicModel lda = new ParallelTopicModel (numTopics, 50.0, 0.01);
lda.printLogLikelihood = true;
lda.setTopicDisplay(50, 7);
lda.addInstances(training);
lda.setNumThreads(Integer.parseInt(args[2]));
lda.estimate();
logger.info("printing state");
lda.printState(new File("state.gz"));
logger.info("finished printing");
} catch (Exception e) {
e.printStackTrace();
}
}
Я очень плохо знаком с молотком, так что я не знаю, что это значит, и как я могу это исправить? Любая помощь будет оценена.
1 ответ
Маллет ищет свойство Java java.util.logging.config.file
, Если он не находит его, он ищет resources/logging.properties
файл, и если он не находит, что выдает ошибку, которую вы видели.
Файл регистрации Маллета по умолчанию находится по адресу https://github.com/mimno/Mallet/blob/master/src/cc/mallet/util/resources/logging.properties.
Вам нужно будет обратиться к документации по NetBeans, чтобы узнать, как установить свойство Java.