NaiveBayes,하지만 내 코드를 찾을 수 없습니다 메인 클래스를 찾을 수 없습니다 : weka.classifiers.bayes.NaiveBayes. 프로그램이 종료됩니다. "실행 웨카 클래스 I는 Section 명령 줄에서 웨카 분류를 실행하려고
weka.jar이 들어있는 디렉토리에서 명령을 실행 중입니다. 어떻게 분류자를 찾을 수 없습니까?
NaiveBayes,하지만 내 코드를 찾을 수 없습니다 메인 클래스를 찾을 수 없습니다 : weka.classifiers.bayes.NaiveBayes. 프로그램이 종료됩니다. "실행 웨카 클래스 I는 Section 명령 줄에서 웨카 분류를 실행하려고
weka.jar이 들어있는 디렉토리에서 명령을 실행 중입니다. 어떻게 분류자를 찾을 수 없습니까?
명시 적 클래스 패스를 추가하십시오.
java -cp ./weka.jar weka.classifiers.bayes.NaiveBayes -t file1.arff -T file2.arff -p
일부 JVM들은 당신이 필요로하는 jar 파일이 현재 디렉토리에 있음을 추론하지 않습니다.
WEKA의 추가 정보
경로 솔루션
당신은 당신의 ~/.bash_profile
export R_HOME="/Applications/R.app/Contents/MacOS/R" #for WEKA MLR R plugin
export CLASSPATH="/Applications/weka-3-9-1/weka.jar" #for WEKA commandline
export WEKAINSTALL="/Applications/weka-3-9-1"
export WEKA_HOME="/Applications/weka-3-9-1"
export CLASSPATH=$CLASSPATH;$WEKA_HOME/weka.jar
export HEAP_OPTION=-Xms4096m -Xmx8192m
export JAVA_COMMAND java $HEAP_OPTION
을 수정할 수 있습니다
그리고 나서 실행할 수 있어야합니다.
java weka.classifiers.bayes.NaiveBayes -t $WEKAINSTALL/data/iris.2D.arff -T $WEKAINSTALL/data/iris.2D.arff