내가 컴파일 한 나는 이제 즉, 디렉토리 내에서 다음 명령을 사용하여 OSX와 Fendora의 터미널에서 this 프로그램을 실행하려고 : 나는 다음과 같은 얻을자바 클래스 패스 문제
그러나java ie.moguntia.webcrawler.Psucker http://www.wikipedia.org test
오류 :
Exception in thread "main" java.lang.NoClassDefFoundError: ie/moguntia/webcrawler/Psucker
Caused by: java.lang.ClassNotFoundException: ie.moguntia.webcrawler.Psucker
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
이전에 명령 줄에서 패키지를 사용한 응용 프로그램을 실행하지 않았으므로 오류를 알아낼 수 없습니다.
현재 디렉토리가 클래스 경로에 추가되도록 export CLASSPATH=.
을 사용하여 클래스 경로를 설정하려고 시도했습니다. 다음과 같이
디렉토리 구조는 다음과 같습니다
ie/moguntia/webcrawler/
CWD에 필요한 병이 있습니까? – Nishant
jar 파일이 필요 없습니다. 나는 이것이 Windows에서 잘 돌아가는 것에주의해야한다. – Ash