【发布时间】:2012-02-14 16:26:19
【问题描述】:
对不起,这似乎很简单,但我似乎无法理解。
我已经下载并安装了 Windows 版本的 WEKA,但我似乎无法从命令行调用它。
我添加了一个WEKAHOME 环境变量,指向包含weka.jar 的目录,并将它添加到我的路径中,并附加了/weka.jar..
我正在尝试这个命令:java weka.classifiers.j48.J48 -t %WEKAHOME%/data/iris.arff
然后我得到以下错误输出。
线程“主”java.lang.NoClassDefFoundError 中的异常: weka/classifiers/j48/ J48 引起:java.lang.ClassNotFoundException: weka.classifiers.j48.J48 在 java.net.URLClassLoader$1.run(未知来源) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(未知来源) 在 java.lang.ClassLoader.loadClass(未知来源) 在 sun.misc.Launcher$AppClassLoader.loadClass(未知来源) 在 java.lang.ClassLoader.loadClass(Unknown Source) 找不到主类:weka.classifiers.j48.J48。程序将退出。
我能做些什么来解决这个问题?
【问题讨论】:
-
您是否正确设置了 java 类路径?
标签: windows-7 machine-learning data-mining classification weka