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
Обновить:
То же решение может применяться, чтобы избавиться от предупреждения, а также.