Weka 3.8.1 не может связаться с mtj.jar, что вызывает java.lang.ClassNotFoundException: no.uib.cipr.matrix.Matrix

Я обрабатываю некоторые данные в weka и хочу использовать weka API, чтобы я мог использовать свои собственные алгоритмы. Однако, когда я просто хочу создать экземпляр LinearRegression учебный класс: LinearRegression myRegression = new LinearRegression() Я получил ту же ошибку, что и: Этот человек получил ту же проблему, и он откатился до версии 3.6.12 Я проверил weka.jar и я могу найти mtj.jar включен, так что я уверен, что там должно быть где-то связано недобросовестно. Понизить версию API для меня не лучший вариант, потому что я хочу использовать новый класс RegressionAnalysis, Любая помощь, спасибо.

1 ответ

Решение

Мое текущее решение взломать, я скачал mtj.jar и добавил это .jar lib в мою внешнюю lib. Этот хак разрешит:

java.lang.ClassNotFoundException: no.uib.cipr.matrix.Matrix

Однако у этого хака есть недостаток в том, что он выдаст предупреждение:

ВНИМАНИЕ: Не удалось загрузить реализацию из: com.github.fommil.netlib.NativeRefBLAS

Обновить:

То же решение может применяться, чтобы избавиться от предупреждения, а также.

Другие вопросы по тегам