Я обрабатываю некоторые данные в 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
2
A
ответ
1
Мое текущее решение - это взлом, я скачал mtj.jar
и добавил это .jar
lib в мою внешнюю библиотеку. Этот хак будет решить:
java.lang.ClassNotFoundException: no.uib.cipr.matrix.Matrix
Однако этот хак имеет недостаток, что она будет воспитывать предупреждение:
ВНИМАНИЕ: Не удалось загрузить реализацию из: com.github.fommil.netlib. NativeRefBLAS
Update:
То же решение можно применить, чтобы избавиться от O Это предупреждение.
Что вы подразумеваете под «тем же решением»? – Matthieu
Это решение не работает со мной! – sarahHH