2016-03-18 3 views
0

Я использую eclipse luna с плагином maven в Windows 8.1. Я уже установил xgboost4j.dll (переименование libxgboost.dll, которое создается из запуска «make» в папке xgboost) в файле xgboost4j/src/main/resources/lib/xgboost4j.dll, запустив create_Jni.bat. Когда я бегу BasicWalkThrough.java в примере пакета, она выдавала следующее сообщение об ошибкеXGBoost Java-реализация: java.lang.UnsatisfiedLinkError при использовании DMatrix из пакета XGBoost

Exception in thread "main" java.lang.UnsatisfiedLinkError:ml.dmlc.xgboost4j.java.XGBoostJNI.XGDMatrixCreateFromFile(Ljava/lang/String;I[J)I 
    at ml.dmlc.xgboost4j.java.XGBoostJNI.XGDMatrixCreateFromFile(Native Method) 
    at ml.dmlc.xgboost4j.java.DMatrix.(DMatrix.java:83) 
    at ml.dmlc.xgboost4j.java.example.BasicWalkThrough.main(BasicWalkThrough.java:52) 

Пожалуйста, дайте мне знать, что я делаю неправильно.

Заранее спасибо.

+0

эй ... У меня такая же проблема в Windows 7. Получили ли вы какое-нибудь решение? – Jayant

ответ

0

xgboost в настоящее время не поддерживается в Windows, смотрите здесь: https://github.com/dmlc/xgboost/issues/1051

На Linux/OS X, я решил эту проблему, установив JAVA_HOME в каталог JDK и установку пакета.

+0

Незначительное обновление: текущая версия поддерживает Windows. Неофициальные JAR для Linux OS X и Windows доступны [здесь] (https://github.com/criteo-forks/xgboost-jars). –

 Смежные вопросы

  • Нет связанных вопросов^_^