2012-03-26 2 views
0

명령 행을 통해 weka를 실행하고 싶습니다.Windows cmd 라인을 사용하여 weka 분류자를 실행하십시오.

java -classpath weka.jar weka.classifiers.trees.J48 -t data/weather.arff -i 

그리고 나는 내 클래스 경로 변수가 C로 설정되어

Exception in thread "main" java.lang.NoClassDefFoundError: weka/classifiers/tree 
s/J48 
Caused by: java.lang.ClassNotFoundException: weka.classifiers.trees.J48 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClassInternal(Unknown Source) 
    Could not find the main class: weka.classifiers.trees.J48. Program will exit. 

이 오류를 얻을 : :이 명령에 입력 \ 프로그램 파일 \ 웨카-3-4 \ MySQL의 커넥터 - 자바 3.1 .8-bin.jar

알려주세요. 감사.

+0

을 weka.jar의 전체 경로를 둘 수 있었다 또는

weka.jar이 들어있는 폴더를 CD로해야합니다. 도스는 멸종되었습니다. 아마도 고대 자바 버전 만 지원할 것입니다 – sehe

+0

그럼 어떻게해야합니까? – Cyang

+0

더 이상 아무것도, 당신의 태그/제목을 고정 – sehe

답변

3

명령 셸이 weka.jar과 같은 디렉토리에 있습니까?

dir weka.jar 

가서 명령 쉘이 그것을 찾을 수 있는지 확인 weka.jar 자바 간단하게 찾을 수없는 경우

당신은 그 메시지가 나타납니다.

이하지 않으면, 당신은 당신이 DOS 아니라고

$java -classpath /"your-weka-path"/weka.jar weka.classifiers.trees.J48 -t data/weather.arff -i 
+0

완벽, 고마워요! – Cyang