태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

IDE 를 사용할 경우 이 에러를 보기는 힘듭니다. 자체 컴파일러를 이용하는 경우도 있고
패스 설정을 자동으로 해주기 떄문입니다.

즉, 콘솔에서 컴파일을 할 때 종종 발생하는 에러입니다.
이 에러의 원인은 해당 클래스의 클래스패스를 찾지 못해서 나타나는 에러입니다.

이 경우 실제로 코드에 문제가 있는게 아니므로 환경변수를 건드려 주면 됩니다.
Main 클래스를 다음과 같이 만든다고 가정합니다.

1. Main.java 에는 간단한 윈도우 창을 띄우는 코드가 내장되어 있다.

2. Main.java 는 c:\ 에 저장되어 있다.

3. 코드에 에러는 없다.


일단 간단히 해결하는 방법으로 다음과 같이 입력합니다.

javac -classpath c:\ Main.java


윈도우의 환경 변수를 바꿔주면, 영구적으로 문제를 방지할 수 있습니다.
classpath 를 다음과 같이 설정합니다.

%classpath%;.;    이전 클래스패스 상속, 현재 디렉터리 '.' 추가.


 
저작자 표시 비영리 변경 금지
Creative Commons License
Creative Commons License
http://www.iamscavenger.com/trackback/56 관련글 쓰기
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST