본문 바로가기
Language/Java

자바 JDK JRE 차이 정리

by wakestand 2020. 11. 10.
반응형

자바는

JDK(Java Development Kit)

JRE(Java Runtime Enviorment)

두 종류로 나뉘게 되는데

 

한글로 번역해보자면

자바 개발 도구와 자바 실행 환경이 되겠다

 

결정적인 차이는 JDK에는 javac(컴파일러)가 존재하는데

컴파일러를 통해 자바 소스 파일을

클래스 파일로 가공할 수 있게 된다

 

즉 자바로 만들어진 프로그램을 실행하려면

JRE만 있어도 상관이 없지만

자바를 가지고 직접 개발을 하려면

JDK를 설치해야 한다는 얘기다

 

정리해보자면

JRE는 자바 파일을 실행하는데 사용하고

JDK는 자바를 개발할 때 사용하는 식이다

 

마지막으로 실제 개념은 이렇더라도

이클립스에서는 JDK가 아닌 JRE만 가지고도

자바 개발이 가능한데 이유는 아래 글을 참조해주면 된다

 

이클립스에서 JRE만으로도 코딩이 가능한 이유

분명히 JRE로는 자바 파일을 실행까지만 가능하고 자바 개발을 위해서는 JDK가 필요하다고 들었을텐데 실제 이클립스를 이용해서 자바 개발 시에는 JRE만 가지고도 개발할 수 있는 것이 보인다 내

wakestand.tistory.com

반응형

댓글