Я пытаюсь использовать SVMLight из Java, используя оболочку JNI на этой странице :
static {
System.loadLibrary("lib/JNI_SVM-light-6.01/lib/svmlight");
}
Я получаю следующую ошибку:
... lib \ JNI_SVM-light-6.01 \ lib \ svmlight.dll: не удается загрузить 32-разрядную .dll IA на 64-разрядной платформе AMD
Могу ли я решить эту проблему, перекомпилировав .dll для 64-разрядной версии? Как мне это сделать? Есть ли другой способ обхода проблемы? SVMLight делает доступным исходный код C.