-
[μ©μ΄μ 리] JVM , JRE, JDK κ°λ¨ν μμ보기π» IT Study/Knowledge 2021. 11. 7. 19:36
JAVAλ μ΄λ€ μ΄μ체μ μμλ λμΌν ννλ‘ μ€νμν¬ μ μλ€λ νΉμ§μ κ°μ§λ€.
HOW ? JVM(Java Virtual Machine : μλ° κ°μ λ¨Έμ )
: μλ° νλ‘κ·Έλ¨ λ±μ μ»΄νμΌνμ¬ λ§λ€μ΄μ§ λ°μ΄νΈ μ½λλ₯Ό μ€νν΄μ£Όλ κ°μλ¨Έμ
JVMμ μλμν€κΈ° μν΄μλ κ·Έμ λ§λ νκ²½μ΄ λ§λ€μ΄μ ΈμΌ νλ€.
WHAT ? JRE(Java Runtime Environment : μλ° μ€ν νκ²½)
: JVM, μλ° ν΄λμ€ λΌμ΄λΈλ¬λ¦¬, μλ° λͺ λ Ή λ° κΈ°ν μΈνλΌλ₯Ό ν¬ν¨ν μ»΄νμΌλ Java νλ‘κ·Έλ¨μ μ€ννλ λ° νμν ν¨ν€μ§
Java μ½λλ₯Ό λ°μμ νμν λΌμ΄λΈλ¬λ¦¬μ κ²°ν©νκ³ , μ΄ μ½λλ₯Ό μ€νν JVMμ μμνλ μ¨λμ€ν¬ μμ€ν μ΄λ€.
→ μλ° μ½λλ₯Ό μ€ννκΈ° μν λꡬλ€λ‘ ꡬμ±λ ν¨ν€μ§
μ½μ΄ μλ° ν΄λμ€ λΌμ΄λΈλ¬λ¦¬, μλ° ν΄λμ€ λ‘λ(Class Loader), JVMμ΄ ν¬ν¨λλ€.
JavaμΈμ΄λ‘ λ§λ€μ΄μ§ νλ‘κ·Έλ¨μ μ€ννλ μ¬μ©μμΌ κ²½μ°, JREλ§ μ»΄ν¨ν°μ μ€μΉνλ©΄ λλ€.
Java μΈμ΄λ₯Ό μ¬μ©νλ κ°λ°μλΌλ©΄ μμ±λ μμ€λ₯Ό μ»΄νμΌνκ³ κ΄λ¦¬ν΄μΌ νλ€.
HOW ? JDK(Java SE Development Kit : μλ° κ°λ° ν€λ)
: Javaλ₯Ό μ¬μ©νκΈ° μν΄ νμν λͺ¨λ κΈ°λ₯μ κ°μΆ Javaμ© SDK(Software Development Kit)
κ°λ°μλ€μ΄ JVMκ³Ό JREμ μν΄ μ€νλκ³ κ΅¬λλ μ μλ μλ° νλ‘κ·Έλ¨μ μμ±νλλ‘ λμμ£Όλ κ°λ°λꡬμ΄λ€.
JDKλ νλ‘κ·Έλ¨μ μμ±νκ³ μ»΄νμΌν μ μλ€. → μλ° κΈ°λ°μ μννΈμ¨μ΄λ₯Ό κ°λ°νκΈ° μν λꡬλ€λ‘ ꡬμ±λ ν¨ν€μ§
JRE, μ»΄νμΌλ¬(javac), JDB(java debugger), JavaDoc λ±μ ν¬ν¨νλ€.
* μ»΄νμΌν κ²°κ³Όλ₯Ό μ€ννκΈ° μν΄μλ JREκ° νμνλ€.
* JavaDoc : Java μ½λμμ API λ¬Έμλ₯Ό HTML νμμΌλ‘ μμ±ν΄μ£Όλ λꡬ* μλ μ°Έκ³ μλ£λ₯Ό λ³΄κ³ μ λ§μ λ°©λ²μΌλ‘ μ 리ν κ²μ λλ€. μ°Έκ³ μλ£ λΈλ‘κ·Έμ μ€λͺ ν μμ£Ό μ λμ΄μμ΅λλ€ !
β» μ°Έκ³ μλ£
https://www.itworld.co.kr/t/62076/%EA%B0%80%EC%83%81%ED%99%94/110768
"JREλ 무μμΈκ°", μλ° λ°νμ νκ²½μ μ΄ν΄ - ITWorld Korea
μλ° κ°λ° ν€νΈ(Java Development Kit, JDK), μλ° κ°μ λ¨Έμ (Java Virtual Machine, JVM), μλ° λ°νμ νκ²½(Java Runtime Environment, JRE)μ μλ° μ ν리μΌμ΄μ μ κ°λ°νκ³ μ€ννκΈ° μν μλ° νλ«νΌμ 3λ κ΅¬μ± μμ
www.itworld.co.kr
https://www.itworld.co.kr/news/110817
"JDKλ 무μμΈκ°" μλ° κ°λ° ν€νΈ μκ°μ μ€μΉνκΈ° - ITWorld Korea
μλ° κ°λ° ν€νΈ(Java Development Kit, JDK)λ μλ° μ ν리μΌμ΄μ μ ꡬμΆνκΈ° μν ν΅μ¬ νλ«νΌ ꡬμ±μμλ€. μ΄ μ€μ¬μλ μλ° μ»΄νμΌλ¬(Compiler)κ° μλ€.Credit: Nic McPhee (CC BY-SA 2.0)JDKλ μλ° κ°μ λ¨Έμ (Jav
www.itworld.co.kr
https://pjuyeon25.medium.com/java-jdk-jre-jvm-%EC%B0%A8%EC%9D%B4-b5a60fe4653
[JAVA] JDK, JRE, JVM μ°¨μ΄
κΎΈμ€ν μ¬μ©λλ νλ‘κ·Έλλ° μΈμ΄μΈ JAVAμ νΉμ§κ³Ό κ°λ°νκ²½μ λν΄ νμ μ 맀νλ λΆλΆμ μ 리νκ³ μ νλ€.
pjuyeon25.medium.com
https://developerntraveler.tistory.com/49
[ Java ] JDK, JRE μ°¨μ΄μ (JDKλ? JREλ?)
JDKμ JREμ μ°¨μ΄? JREλ? JRE( Java Runtime Environment )λ μλ° κ°μ λ¨Έμ ( Java Virtual Machine ), μλ° ν΄λμ€ λΌμ΄λΈλ¬λ¦¬( Java class library ), μλ° λͺ λ Ή( Java command ) λ° κΈ°ν μΈνλΌλ₯Ό ν¬ν¨ν μ»΄..
developerntraveler.tistory.com
JVM, JDK, JRE
JVM, JDK, JRE JVM(Java Virtual Machine) κ°μκΈ°κ³(Virtual Machine)λ, S/Wλ‘ κ΅¬νλ H/Wλ₯Ό λ»νλ λμ μλ―Έμ μ©μ΄λ‘ μλ₯Ό λ€μ΄ TVμ λΉλμ€λ₯Ό S/Wν ν μλμ° λ―Έλμ΄ νλ μ΄μ΄λ μ€λμ€ μμ€ν μ S/Wν ν..
rutgo.tistory.com
'π» IT Study > Knowledge' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ©μ΄μ 리] μΈμ΄ λ° μ½λ (1) 2022.04.12 [μ©μ΄μ 리] μ»΄νμΌ(Compile), λ§ν¬(Link), λΉλ(Build) (0) 2022.04.10 νλ‘μ(Proxy) (0) 2021.09.26 μ±κΈν€(Singleton) (0) 2020.07.23 DNS(Domain Name System) (0) 2020.02.13