import java.io.IOException;
import edu.stanford.nlp.tagger.maxent.MaxentTagger;
public class TagText {
public static void main(String[] args) throws IOException, ClassNotFoundException {
// Initialize the tagger
MaxentTagger tagger = new MaxentTagger("taggers/models/wsj-0-18-bidirectional distsim.tagger");
// The sample string
String sample = "This is a sample text.";
// The tagged string
String tagged = tagger.tagString(sample);
// Output the result
System.out.println(tagged);
}
}
これは私のコードであり、JCreator>構成>オプション>JDKツールにあります
[ツールタイプの選択:コンパイラ]
設定したパラメータ-g -source 1.5 -classpath "$[ClassPath]" -d "$[OutputPath]" -classpath stanford-postagger.jar $[JavaFiles]
そして、アプリケーションの実行で、私が設定したパラメーター-classpath "$[ClassPath]" -classpath stanford-postagger.jar edu.stanford.nlp.tagger.maxent.MaxentTagger $[JavaClass]
stanford-postagger
ファイルはの場所にありますC:\prototype
。プログラムを実行すると、結果が表示されます。
Exception in thread "main" java.lang.RuntimeException: unknown argument(s): "TagText"
at edu.stanford.nlp.tagger.maxent.TaggerConfig.<init>(TaggerConfig.java:139)
at edu.stanford.nlp.tagger.maxent.TaggerConfig.<init>(TaggerConfig.java:133)
at edu.stanford.nlp.tagger.maxent.MaxentTagger.main(MaxentTagger.java:1603)
Process completed.
私が間違ったことは何ですか?