Java 调用另一个类的main方法

Java 调用另一个类的main方法,java,Java,我试图在另一个代码中调用函数的main方法 我试图重现的命令行示例如下: java -cp stanford-ner.jar edu.stanford.nlp.ie.crf.CRFClassifier -loadClassifier ner-model.ser.gz -testFile jane-austen-emma-ch2.tsv 从 在我的代码中,我写道: String[] args = {"-loadClassifier ner-model.ser.gz", "-t

我试图在另一个代码中调用函数的main方法

我试图重现的命令行示例如下:

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

在我的代码中,我写道:

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函数?

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

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