2014-10-04 50 views
0

我想在另一个代码中调用一个函数的主要方法。调用另一个类的主要方法

在命令行中,我试图重现的例子是:

java -cp stanford-ner.jar edu.stanford.nlp.ie.crf.CRFClassifier -loadClassifier ner-model.ser.gz -testFile jane-austen-emma-ch2.tsv 

here

在我的代码,我写道:

String[] args = {"-loadClassifier ner-model.ser.gz", 
     "-testFile jane-austen-emma-ch2.tsv"}; 
CRFClassifier.main(args); 

但是当我尝试执行此代码,我得到以下错误:

Unknown property |loadClassifier ner-model.ser.gz| 
Unknown property |testFile jane-austen-emma-ch2.tsv| 

如何从我的代码中调用主函数?

回答

1

命令行的每个部分在类名后面都是一个单独的参数。所以代码应该是

String[] args = {"-loadClassifier", "ner-model.ser.gz", "-testFile", "jane-austen-emma-ch2.tsv"}; 
相关问题