我正在尝试在另一个代码中调用函数的 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|
如何从我的代码中调用主函数?
最佳答案
命令行的每个部分(在类名之后)都是一个单独的参数。所以代码应该是
String[] args = {"-loadClassifier", "ner-model.ser.gz", "-testFile", "jane-austen-emma-ch2.tsv"};
关于java - 调用另一个类的main方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26195233/