带有Java样本代码的Eclipse中的错误梗犬Java



大家好,

我穿过梗犬Quickstart教程语料库,然后运行下面的代码:

import java.util.Arrays;
import org.terrier.indexing.Collection;
import org.terrier.indexing.SimpleFileCollection;
import org.terrier.structures.indexing.Indexer;
import org.terrier.structures.indexing.classical.BasicIndexer;
import org.terrier.utility.ApplicationSetup;
public class IndexingExample {
    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
        // Directory containing files to index
            String aDirectoryToIndex = "/home/nadhem/PFE/terrier-core-4.2/share/vaswani_npl/corpus/";
        // Configure Terrier
            ApplicationSetup.setProperty("terrier.home", "/home/nadhem/PFE/terrier-core-4.2"); 
            Indexer indexer = new BasicIndexer("/home/nadhem/PFE/terrier-core-4.2/var/index", "data");
            Collection coll = new SimpleFileCollection(Arrays.asList(aDirectoryToIndex), true);
            indexer.index(new Collection[]{coll});
    }
}

我有以下错误:

警告:在location/etc/terrier.properties上找不到file terrier.properties,假设来自相应系统属性的terrier.home的值。请确保在文件梗中指定属性Terrier.home。

我不明白为什么检查了属性文件...还有另一个

任何帮助将不胜感激。

谢谢nadhmanovic

我通过提供Terrier.home作为VM参数解决了问题。

单击运行作为运行配置。您可以将传递的参数更改为VM参数框中的"参数"选项卡中的JVM。

-Dterrier.home=/home/nadhem/PFE/terrier-core-4.2

我希望这能解决您的问题。

最新更新