[JAVA] νŒ¨ν‚€μ§€, 클래슀 패슀

2024. 11. 17. 19:02Β· π™Ώπš›πš˜πšπš›πšŠπš–πš–πš’πš—πš π™»πšŠπš—πšπšžπšŠπšπšŽ/π™Ήπ™°πš…π™°
λͺ©μ°¨
  1. 클래슀 패슀(classpath)
λ°˜μ‘ν˜•

남ꢁ성 μ €μžμ˜ κ°•μ˜λ₯Ό 보고 ch7을 μ •λ¦¬ν•΄λ³΄μ•˜λ‹€!

 

https://youtu.be/hcHJgmX8VlA?si=4JQIEFB8cU51DtPY

 

 

 

 

-νŒ¨ν‚€μ§€ : μ—¬λŸ¬ 클래슀λ₯Ό λ¬Άμ–΄μ„œ κ΄€λ¦¬ν•˜λŠ” λ‹¨μœ„.

β†’ JAVA8λΆ€ν„°λŠ” ν΄λž˜μŠ€κ°€ 4000개이기 λ•Œλ¬Έμ— νŒ¨ν‚€μ§€λ‘œ κ΅¬λΆ„ν•΄μ„œ κ΄€λ¦¬ν•˜λŠ” 것이 μ€‘μš”ν•˜λ‹€.

-클래슀의 μ‹€μ œ 이름(full name)은 νŒ¨ν‚€μ§€λ₯Ό 포함(예 : java.lang.String)

 

rt.jar: 클래슀λ₯Ό μ••μΆ•ν•œ 파일(JDKμ„€μΉ˜κ²½λ‘œ \jre\lib에 μœ„μΉ˜)

(rt : runtime을 λœ»ν•œλ‹€)

 

Java 9λΆ€ν„°λŠ” λͺ¨λ“ˆ κ°œλ…μ΄ λ“€μ–΄μ™€μ„œ rt.jarλŒ€μ‹  module λ°©μ‹μœΌλ‘œ λ°”λ€Œμ—ˆμœΌλ©°, 더 이상 rt.jar 파일이 μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ”λ‹€.

jar 파일 : JAVAμ—μ„œ 클래슀 νŒŒμΌλ“€μ„ μ••μΆ•ν•œ ν˜•μ‹μ΄λ©°, ν™•μž₯μžλŠ”. jar이닀.

jar.exeλ₯Ό ν†΅ν•΄μ„œ μ••μΆ•ν•΄μ œλ₯Ό ν•  수 μžˆλ‹€.

 

 

 

 

Program Files > Java > jdk-19 > bin에 jar.exe 파일이 있고,

ν™˜κ²½λ³€μˆ˜λ₯Ό μ„€μ •ν•œλ‹€λ©΄ λͺ…λ Ή ν”„λ‘¬ν¬νŠΈμ—μ„œ jar λͺ…령을 μ–΄λ””μ„œλ“  μ‚¬μš©μ΄ κ°€λŠ₯ν•˜λ‹€.

 

 

 

 

ν”„λ‘œμ νŠΈ μ‹€ν–‰ν•˜κΈ°

 

 

νŒ¨ν‚€μ§€λͺ…을 정확이 λͺ…μ‹œν•΄μ•Ό ν”„λ‘¬ν¬νŠΈμ—μ„œ μ œλŒ€λ‘œ 싀행이 λœλ‹€.

 

 

 

 

 

 

Show in > system Explorer λ₯Ό λˆ„λ₯΄λ©΄ 폴더가 보인닀

 

 

 

bin : νŒ¨ν‚€μ§€ 루트 (νŒ¨ν‚€μ§€ μ‹œμž‘ ν΄λ”μ˜ μƒμœ„ 폴더)

μ—μ„œ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•΄μ•Ό 싀행이 λœλ‹€.

 

 

 

 

클래슀 패슀λ₯Ό μ„€μ •ν•˜μ§€ μ•Šμ•˜μ„ 경우 μ΄λ ‡κ²Œ ν•΄μ•Ό ν•œλ‹€.

 

 

 

 

클래슀 패슀(classpath)

-클래슀 파일(*.class)의 μœ„μΉ˜λ₯Ό μ•Œλ €μ£ΌλŠ” 경둜(path)

-ν™˜κ²½λ³€μˆ˜ classpath둜 κ΄€λ¦¬ν•˜λ©°, κ²½λ‘œκ°„μ˜ κ΅¬λΆ„μžλŠ” β€˜;’λ₯Ό μ‚¬μš©ν•œλ‹€

 

 

 

λ°˜μ‘ν˜•

'π™Ώπš›πš˜πšπš›πšŠπš–πš–πš’πš—πš π™»πšŠπš—πšπšžπšŠπšπšŽ > π™Ήπ™°πš…π™°' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[JAVA] μ œμ–΄μž, static, final, abstract  (0) 2024.11.19
[JAVA] importλ¬Έ, static importλ¬Έ  (0) 2024.11.18
[JAVA] μ°Έμ‘°λ³€μˆ˜ super, μƒμ„±μž super()  (0) 2024.11.16
[JAVA] μ˜€λ²„λΌμ΄λ”©  (1) 2024.11.15
[JAVA] μžλ°”μ˜ 정석 단일상속, Object 클래슀  (0) 2024.11.12
  1. 클래슀 패슀(classpath)
'π™Ώπš›πš˜πšπš›πšŠπš–πš–πš’πš—πš π™»πšŠπš—πšπšžπšŠπšπšŽ/π™Ήπ™°πš…π™°' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [JAVA] μ œμ–΄μž, static, final, abstract
  • [JAVA] importλ¬Έ, static importλ¬Έ
  • [JAVA] μ°Έμ‘°λ³€μˆ˜ super, μƒμ„±μž super()
  • [JAVA] μ˜€λ²„λΌμ΄λ”©
ν•΄λ²„λ‹ˆ
ν•΄λ²„λ‹ˆ
κ°œλ°œν•˜λ©΄μ„œ 배운 것듀을 κΈ°λ‘ν•©λ‹ˆλ‹€.
DevNightκ°œλ°œν•˜λ©΄μ„œ 배운 것듀을 κΈ°λ‘ν•©λ‹ˆλ‹€.
ν•΄λ²„λ‹ˆ
DevNight
ν•΄λ²„λ‹ˆ
전체
였늘
μ–΄μ œ
  • 전체보기 (213) N
    • πšπšŽπšπš›πš˜πšœπš™πšŽπšŒπšπš’πšŸπšŽπšœ (6)
      • πšƒπš’πš™πšœ (2)
      • 회고 (3)
      • μ‹€μˆ˜ λͺ¨μŒμ§‘ (0)
    • π™Ώπš›πš˜πš“πšŽπšŒπš (3)
      • π™Ίπ™Ύπš‚πšƒπ™° πš†πšŽπš‹ π™Ώπš›πš˜πš“πšŽπšŒπš (2)
    • π™Ώπš›πš˜πšπš›πšŠπš–πš–πš’πš—πš π™»πšŠπš—πšπšžπšŠπšπšŽ (67)
      • π™·πšƒπ™Όπ™» (6)
      • π™²πš‚πš‚ (3)
      • π™Ήπ™°πš…π™° (47)
      • π™ΉπšŠπšŸπšŠπš‚πšŒπš›πš’πš™πš (10)
      • πšƒπš’πš™πšŽπš‚πšŒπš›πš’πš™πš (1)
    • π™±πšŠπšŒπš”πšŽπš—πš (19)
      • πš‚πš™πš›πš’πš—πš π™±πš˜πš˜πš (4)
      • πš‚πš™πš›πš’πš—πš (3)
      • 파일 처리 (1)
      • π™Ήπš‚π™Ώ (6)
      • πš†π™΄π™± (4)
    • π™΅πš›πš˜πš—πšπšŽπš—πš (9)
      • 𝚁𝚎𝚊𝚌𝚝 (4)
      • πš…πšžπšŽ.πš“πšœ (2)
      • π™·πšžπšπš˜ (3)
    • π™°πš•πšπš˜πš›πš’πšπš‘πš– (44) N
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (6)
      • π™±πšŠπšŽπš”πš“πš˜πš˜πš— (36) N
    • π™³π™°πšƒπ™°π™±π™°πš‚π™΄ (19)
      • πš‚πš€π™» (1)
      • π™Ώπš˜πšœπšπšπš›πšŽπš‚πš€π™» (1)
      • π™Όπš’πš‚πš€π™» (3)
      • π™Ύπš›πšŠπšŒπš•πšŽ (1)
      • π™ΌπšŠπš›πš’πšŠπ™³π™± (1)
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (1)
    • π™³πšŽπšŸπšŽπš•πš˜πš™πš–πšŽπš—πš πšƒπš˜πš˜πš•πšœ (14) N
      • π™Έπš—πšπšŽπš•πš•πš’π™Ή (0)
      • π™΄πšŒπš•πš’πš™πšœπšŽ (9)
      • πš…πš‚π™²πš˜πšπšŽ (1)
      • π™±πšžπš’πš•πš πš‚πšŒπš›πš’πš™πšπšœ (1)
    • πš…πšŽπš›πšœπš’πš˜πš— π™²πš˜πš—πšπš›πš˜πš• (15)
      • π™Άπš’πš (4)
      • π™Άπš’πšπ™·πšžπš‹ (6)
      • πš‚πš…π™½ (5)
    • 배포 및 인프라 (2)
      • π™°πš†πš‚ (2)
    • π™Έπšƒ (10)
      • πš‚πš…π™½ (0)
    • ν™˜κ²½μ„€μ • (2)

λΈ”λ‘œκ·Έ 메뉴

  • ν™ˆ
  • νƒœκ·Έ
  • λ°©λͺ…둝

곡지사항

인기 κΈ€

νƒœκ·Έ

  • μžλ°”μŠ€ν¬λ¦½νŠΈ
  • μ˜€λΈ”μ™„
  • μ½”ν…Œ
  • ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€
  • Hugo
  • ν‹°μŠ€ν† λ¦¬μ±Œλ¦°μ§€
  • λ°±μ€€
  • μžλ°”μ˜μ •μ„
  • BAEKJOON
  • php
  • PostgreSQL
  • μ•Œκ³ λ¦¬μ¦˜
  • 이클립슀
  • spring
  • μžλ°”
  • μ½”λ”©ν…ŒμŠ€νŠΈ
  • JavaScript
  • html
  • React
  • Java

졜근 λŒ“κΈ€

졜근 κΈ€

hELLO Β· Designed By μ •μƒμš°.v4.3.0
ν•΄λ²„λ‹ˆ
[JAVA] νŒ¨ν‚€μ§€, 클래슀 패슀
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”

단좕킀

λ‚΄ λΈ”λ‘œκ·Έ

λ‚΄ λΈ”λ‘œκ·Έ - κ΄€λ¦¬μž ν™ˆ μ „ν™˜
Q
Q
μƒˆ κΈ€ μ“°κΈ°
W
W

λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€

κΈ€ μˆ˜μ • (κΆŒν•œ μžˆλŠ” 경우)
E
E
λŒ“κΈ€ μ˜μ—­μœΌλ‘œ 이동
C
C

λͺ¨λ“  μ˜μ—­

이 νŽ˜μ΄μ§€μ˜ URL 볡사
S
S
맨 μœ„λ‘œ 이동
T
T
ν‹°μŠ€ν† λ¦¬ ν™ˆ 이동
H
H
단좕킀 μ•ˆλ‚΄
Shift + /
⇧ + /

* λ‹¨μΆ•ν‚€λŠ” ν•œκΈ€/영문 λŒ€μ†Œλ¬Έμžλ‘œ 이용 κ°€λŠ₯ν•˜λ©°, ν‹°μŠ€ν† λ¦¬ κΈ°λ³Έ λ„λ©”μΈμ—μ„œλ§Œ λ™μž‘ν•©λ‹ˆλ‹€.