Не удается загрузить 32-разрядную .dll IA на 64-разрядной платформе AMD

Я пытаюсь использовать 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.

50
задан Bhargav Rao 15 April 2016 в 07:15
поделиться