2017-02-21 30 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,所以我確定必須有某個地方連接不合適。降級API版本不是我的最佳選擇,因爲我想使用新類RegressionAnalysis。任何幫助謝謝。Weka 3.8.1無法鏈接到mtj.jar,導致java.lang.ClassNotFoundException:no.uib.cipr.matrix.Matrix

回答

1

我目前的解決方案是一個破解,我下載了mtj.jar並將這個.jar lib添加到我的外部庫。本hack將解決:

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

然而,這個黑客有一個缺陷,它會彈出一個警告:

警告:無法加載從執行: com.github.fommil.netlib。 NativeRefBLAS

更新:

相同的解決方案能適用於擺脫Ø f警告也是如此。

+0

「同樣的解決方案」是什麼意思? – Matthieu

+0

此解決方案不適用於我! – sarahHH