Убедитесь, что вы не пропустили преобразование weka.jar в weka.dll с помощью Ikvm, прежде чем добавлять его в качестве ссылки на ваш проект на C #
Преобразование из Java в .NET DLL
При этом первое, что вы захотите сделать, - это преобразовать файл Weka .jar в dll .NET. Для этого мы будем использовать ikvmc, который является статическим компилятором IKVM.
В консоли перейдите в каталог, содержащий weka.jar, и введите:
ikvmc -target: библиотека weka.jar
При вызове -target: library ikvmc создает библиотеку .dll вместо исполняемого файла.
Обратите внимание, что в руководстве по IKVM сказано, что вы должны добавить -reference: /usr/lib/IKVM.GNU.Classpath.dll (или соответствующий путь) к вышеприведенной команде, оно сообщает IKVM, где найти библиотеку GNU Classpath. Однако IKVM.GNU.Classpath.dll больше не входит в пакет загрузки и относится к очень старым версиям IKVM. Когда Sun открыла исходные коды Java, ее заменили файлы IKVM.OpenJDK. *. Dll.
Теперь у вас должен быть файл с именем "weka.dll", который является .NET-версией всего weka API. Это именно то, что вам нужно!