我试图在另一个代码中调用函数的main方法。
我试图重现的命令行示例是:
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|
如何从我的代码中调用main函数?
答案 0 :(得分:1)
在类名之后,命令行的每个部分都是一个单独的参数。所以代码应该是
String[] args = {"-loadClassifier", "ner-model.ser.gz", "-testFile", "jane-austen-emma-ch2.tsv"};