2017-02-21 2 views
2

Я обрабатываю некоторые данные в weka, и я хочу использовать weka API так что я могу использовать свои самоопределяемые алгоритмы. Однако, когда я просто хочу создать экземпляр класса LinearRegression: LinearRegression myRegression = new LinearRegression() У меня такая же ошибка, как: This person got the same problem and he roll back to version 3.6.12 Я проверил свой weka.jar, и я могу найти mtj.jar включен, поэтому я уверен, что там должно быть где-то связанное inapproriately. Понизить версию API не самый лучший вариант для меня, потому что я хочу использовать новый класс RegressionAnalysis. Любая помощь спасибо.Weka 3.8.1 не может ссылаться на mtj.jar, вызывая java.lang.ClassNotFoundException: no.uib.cipr.matrix.Matrix

ответ

1

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

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

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

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

Update:

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

+0

Что вы подразумеваете под «тем же решением»? – Matthieu

+0

Это решение не работает со мной! – sarahHH

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