Programing/JAVA

JAVA :: 자바 :: 클래스 로더가 바이트 코드를 찾는 순서.

Dongkkase 2008. 10. 28. 12:40
반응형
*클래스 로더가 바이트 코드를 찾는 순서.
자바 프로그램을 실행하면 JVM이 메모리에 올라가고
클래스 로더가 발동해서 바이트 코드를 찾는다. java AAA

1. c:\java\j2sdk/lib/rt.jar 먼저 찾는다.(기본 API)
(우리가 항상 사용하던 import java.io.*; 가 rt.jar에 다있다.)
2. c:\java\j2sdk/lib/exe/ 디렉토리안을 찾아 본다.
(~.jar 라이브러리를 넣어 놓으면 import해서 무조건 사용가능)
3. classpath 옵션에 위치를 고려해서 바이트코드를 찾음.
cmd > set classpath
4. 현재 폴더(.)도 찾는다.
5. 1~4까지 찾아보다가 없으면 class not found Exception걸림.


반응형