从命令行运行weka - 找不到类NaiveBayes

sil*_*sta 3 command-line classification bayesian weka

我试图从命令行运行Weka分类,但我的代码:

java weka.classifiers.bayes.NaiveBayes -t file1.arff -T file2.arff -p
Run Code Online (Sandbox Code Playgroud)

提出错误消息:

"无法找到主类:weka.classifiers.bayes.NaiveBayes.程序将退出."

我在包含weka.jar的目录中运行该命令.怎么没找到分类器?

Yuv*_*l F 5

尝试添加显式类路径,例如

java -cp ./weka.jar weka.classifiers.bayes.NaiveBayes -t file1.arff -T file2.arff -p

某些JVM不会推断您需要的jar文件位于当前目录中.