无法打开木槌记录。属性文件



我尝试从mallet中运行paralltopicModel类,我正在使用netbeans来编译它,但是当我运行代码时,我会得到此错误语句:

无法打开cc.mallet.util.malletlogger资源/loggging.properties文件。 也许"资源"目录未复制到"类"目录中。

我无论如何都没有更改任何代码,仍然使用类中的原始代码:

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();
    }
}

我对槌非常陌生,所以我不知道这是什么意思,我该如何解决?任何帮助将不胜感激。

mallet正在寻找Java属性java.util.logging.config.file。如果找不到它,它会寻找resources/logging.properties文件,如果找不到它会引发您看到的错误。

默认的槌记录文件位于https://github.com/mimno/mamno/mallet/blob/master/src/src/src/mallet/mallet/util/resources/logging.properties。

您需要咨询Netbeans文档,以了解如何设置Java属性。

相关内容

  • 没有找到相关文章

最新更新