2012-04-05 7 views
1

Ich verwende Opennlp-Tool in C# Sprache. Ich schrieb den folgenden Code:TypeInitializationException wurde nicht behandelt

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); 

aber es verursacht eine TypeInitializationException in der Zeile:

SentenceModel model = new SentenceModel(modelInpStream); 

die Ausnahmemeldung:

TypeInitializationException was unhandled 
The type initializer for 'java.nio.charset.StandardCharsets' threw an exception. 
+4

Umm, das ist Java nicht C#? Es sei denn, Sie verwenden SharpNLP wirklich? – Yuck

Antwort

0

Angenommen Sie haben die IKVM Code verwendet die umwandeln openNLP-JAR-Dateien zu .Net, Sie sollten nur die IKVM Charsets-DLL in Ihr Projekt einfügen, damit dies funktioniert.

Verwandte Themen