2016-04-12 17 views
0

Ich habe die neueste Version von Mallet heruntergeladen und installiert. Ich baue es mit Erfolg, aber wenn ich versuche, SimpleTagger auszuführen:Mallet - SimpleTagger Hauptklasse nicht gefunden

java -cp Mallet-deps.jar cc.mallet.fst.SimpleTagger --train wahr --model-Datei nouncrf Probe

oder

java -cp "/mallet/class:/lib/mallet-deps.jar" cc.mallet.fst.SimpleTagger --train wahr --model-Datei nouncrf Probe geprüft

ich den Weg an die Klasse ist korrekt und der Pfad zum .jar

Aber jedes Mal, wenn ich den gleichen Fehler habe: Hauptklasse s cc.mallet.fst.SimpleTagger nicht gefunden !!!

Danke für Ihre Hilfe!

Antwort

0

Haben Sie diese Bibliothek noch nicht benutzt, aber wenn Sie einen Blick auf die herunterladbare Zip-Datei werfen, sollten Sie Ihrem Klassenpfad dist/mallet.jar und dist/mallet-deps.jar hinzufügen.

So etwas wie diese (Anpassung des root-Verzeichnis je nach Bedarf):

java -cp "mallet/dist/mallet-deps.jar:mallet/dist/mallet.jar" cc.mallet.fst.SimpleTagger --train true --model-file nouncrf sample 

Beachten Sie, dass auf einem Windows-System-der Classpath-Separator ist ein ";" Unter Linux (und MacOS) ist es ":".

+0

Vielen Dank für Ihre schnelle Antwort !!! Es funktioniert! Ich benutze: java -cp mallet-deps.jar: mallet.jar cc.mallet.fst.SimpleTagger --train true --model-file nouncrf beispiel –

+0

Dann klicken Sie bitte auf "accept answer". – Andy

Verwandte Themen