我正在使用 IKVM 在 C# 中使用 opennlp 工具。我写了以下代码:
string modelpath = @"D:\models\en-sent.bin";
java.io.FileInputStream modelInpStream = new java.io.FileInputStream(modelpath);
SentenceModel model = new SentenceModel(modelInpStream);
SentenceDetectorME sentenceDetector = new SentenceDetectorME(model);
但它在该行中导致了 TypeInitializationException:
SentenceModel model = new SentenceModel(modelInpStream);
异常消息:
TypeInitializationException 未处理
“java.nio.charset.StandardCharsets”的类型初始化程序引发了异常。
我已经添加了 IKVM Charsets dll,但它仍然不起作用。