我想在命令行中使用weka,但我甚至無法啓動。我有這個錯誤;在命令行中使用weka
$ java weka.core.Instances data/soybean.arff
Exception in thread "main" java.lang.NoClassDefFoundError: weka/core/Instances
Caused by: java.lang.ClassNotFoundException: weka.core.Instances
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: weka.core.Instances. Program will exit.
正如我GOOGLE了,我認爲這是關於classpath的東西,但即使這些東西我不熟悉。我在Windows機器上使用weka,我需要習慣linux系統(我是linux上的新手)。所以,請詳細解釋。
謝謝
對不起,我可能誤會了您的問題!這適用於Windows或Mac,但我不確定這是否適用於Linux。 – Walter
是的,它適用於Linux,看起來很酷:)但我想在standart終端上使用它。這不可能嗎?或者如果它可能在Python中?我嘗試了他們兩個,總是遇到同樣的問題。 – genclik27
我不知道如何從標準終端上使用它(至少我從來沒有想過它)!你一定可以在Java代碼中使用它,下面是一個關於從Python使用它的鏈接http://weka.wikispaces.com/Can+I+use+WEKA+from+Python%3F。 – Walter