Java 无法运行Mallet TopicModel

Java 无法运行Mallet TopicModel,java,topic-modeling,mallet,Java,Topic Modeling,Mallet,我试图运行Mallet的主题建模,但出现以下错误: Couldn't open cc.mallet.util.MalletLogger resources/logging.properties file. Perhaps the 'resources' directories weren't copied into the 'class' directory. Continuing. Exception in thread "main" java.lang.IllegalArgumentExce

我试图运行Mallet的主题建模,但出现以下错误:

Couldn't open cc.mallet.util.MalletLogger resources/logging.properties file.
Perhaps the 'resources' directories weren't copied into the 'class' directory.
Continuing.
Exception in thread "main" java.lang.IllegalArgumentException: Trouble reading file     stoplists\en.txt at    cc.mallet.pipe.TokenSequenceRemoveStopwords.fileToStringArray(TokenSequenceRemoveStopwords.java:144) at cc.mallet.pipe.TokenSequenceRemoveStopwords.<init>(TokenSequenceRemoveStopwords.java:73) at LDA.TopicModel.main(TopicModel.java:23)  
无法打开cc.mallet.util.MalletLogger资源/logging.properties文件。
可能“资源”目录没有复制到“类”目录中。
持续的。
线程“main”java.lang.IllegalArgumentException中的异常:读取cc.mallet.pipe.TokenSequenceRemoveStopwords.FileToStringaray(TokenSequenceRemoveStopwords.java:144)cc.mallet.pipe.TokenSequenceRemoveStopwords(TokenSequenceRemoveStopwords.java:73)LDA.TopicModel.main(TopicModel.java:23)中的文件停止列表\en.txt时出现问题
我已经添加了所有的jar文件!你能告诉我这里有什么问题吗


谢谢,

我收到了第一个错误,它也可以从中继续


但是阻止你的实际例外似乎是你没有在正确的地方列出木槌停止词。我将他们的en.txt停止语列表下载到特定位置,并为其提供了一个直接路径,而不是“stoplists/en.txt”,这很有效。

您的英语停止语文件丢失(stoplists\en.txt)。或者再次尝试下载jar文件,或者只使用maven,这将使您更容易在java项目中导入。在Maven POM文件中添加:

<dependencies>
    <dependency>
        <groupId>cc.mallet</groupId>
        <artifactId>mallet</artifactId>
        <version>2.0.8</version>
    </dependency>
....
</dependencies>

重锤