2017-11-21 25 views
0

こんにちは皆、エラーテリアのJavaは、Javaのサンプルコード

と日食に私はテリアのクイックスタートチュートリアルコーパスを経て、その後、私は以下のコードを実行します。

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

} 

私は、次のエラーを得ました:

警告:ファイルterrier.propertiesが/etc/terrier.propertiesの場所に見つかりませんでした。対応するシステムプロパティからterrier.homeの値を仮定します。 プロパティterrier.homeがファイルterrier.propertiesで指定されていること、またはコマンドラインでシステムプロパティとして指定されていることを確認してください。プロパティファイルは、それを確認したにもかかわらず見つからなかった理由を私は理解していなかった

は...すべての支援が最も高く評価されるだろう他の

あります。

おかげで、 Nadhmanovic

答えて

0

私はVM引数としてterrier.home供給することにより、問題を解決しました。

[実行]、[実行構成]の順にクリックします。 [VM引数]ボックスの[引数]タブで、JVMに渡されるパラメータを変更できます。

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

これがあなたの問題を解決することを望みます。

関連する問題