๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ”ญComputer Science๐Ÿ”ญ/JAVA

[JAVA] Classpath : ํด๋ž˜์ŠคํŒจ์Šค

ํด๋ž˜์ŠคํŒจ์Šค

ํด๋ž˜์Šค๋ฅผ ์ฐพ๋Š” ๊ธฐ์ค€ ๊ฒฝ๋กœ

์ž๋ฐ”์˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹คํ–‰๋  ๋•Œ์— ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๋“ค์ด ์‚ฌ์šฉ๋˜๋Š”๋ฐ, ์ด ๋•Œ ํ•„์š”ํ•œ ํด๋ž˜์Šค๋“ค์„ ๊ณ„์† ์ฐพ๋Š”๋‹ค.

 

javaํŒŒ์ผ์„ ์ปดํŒŒ์ผ ํ•˜๋ฉด ๊ด€๋ จ๋œ ํด๋ž˜์Šค์— ๋Œ€ํ•œ ํด๋ž˜์ŠคํŒŒ์ผ๊ณผ ClassPath๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค.

 

์ด ๋•Œ ์ƒ์„ฑ๋œ classํŒŒ์ผ์„ ๋‹ค๋ฅธ ํด๋”์— ์˜ฎ๊ธฐ๊ณ  Classpath๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ํด๋ž˜์Šค๋ฅผ ์ฐพ์ง€๋ชปํ•ด์„œ `ClassNotFoundException`์ด ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค.

 

๋”ฐ๋ผ์„œ `-classpath` ์˜ต์…˜์œผ๋กœ ๊ธฐ์ค€ ๊ฒฝ๋กœ๋ฅผ ์•Œ๋ ค์ฃผ๋˜์ง€ ํ™˜๊ฒฝ๋ณ€์ˆ˜์— class path๋ฅผ ์ถ”๊ฐ€ํ•ด์ค˜์•ผ๋งŒ ํ•œ๋‹ค.