IDE 를 사용할 경우 이 에러를 보기는 힘듭니다. 자체 컴파일러를 이용하는 경우도 있고
패스 설정을 자동으로 해주기 떄문입니다.
즉, 콘솔에서 컴파일을 할 때 종종 발생하는 에러입니다.
패스 설정을 자동으로 해주기 떄문입니다.
즉, 콘솔에서 컴파일을 할 때 종종 발생하는 에러입니다.
이 에러의 원인은 해당 클래스의 클래스패스를 찾지 못해서 나타나는 에러입니다.
이 경우 실제로 코드에 문제가 있는게 아니므로 환경변수를 건드려 주면 됩니다.
Main 클래스를 다음과 같이 만든다고 가정합니다.
1. Main.java 에는 간단한 윈도우 창을 띄우는 코드가 내장되어 있다.
2. Main.java 는 c:\ 에 저장되어 있다.
3. 코드에 에러는 없다.
일단 간단히 해결하는 방법으로 다음과 같이 입력합니다.
javac -classpath c:\ Main.java
윈도우의 환경 변수를 바꿔주면, 영구적으로 문제를 방지할 수 있습니다.
classpath 를 다음과 같이 설정합니다.
%classpath%;.; 이전 클래스패스 상속, 현재 디렉터리 '.' 추가.
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST





