본문 바로가기
기타 개념정리

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

by wakestand 2020. 11. 10.
반응형

 

자바 JDK JRE 차이 정리

자바는 JDK(Java Development Kit) JRE(Java Runtime Enviorment) 두 종류로 나뉘게 되는데 한글로 번역해보자면 자바 개발 도구와 자바 실행 환경이 되겠다 결정적인 차이는 JDK에는 javac(컴파일러)가 존재하는..

wakestand.tistory.com

분명히 JRE로는 자바 파일을 실행까지만 가능하고

자바 개발을 위해서는 JDK가 필요하다고 들었을텐데

실제 이클립스를 이용해서 자바 개발 시에는

JRE만 가지고도 개발할 수 있는 것이 보인다

 

내 컴퓨터에서 확인해 보려면 이클립스 상단의

Window > Preferences > Java > Installed JREs 를 눌러보면

현재 연결된 JRE 혹은 JDK가 나오게 되는데

 

대부분은 이클립스 설치 시에

같이 설치한 JRE가 나오는 것이 보인다

근데 왜 JRE만 가지고도 코딩이 가능하냐는 것이다

 

이유는 간단한데

이클립스에 자바 컴파일러가 내장되어 있어서

JDK를 굳이 깔지 않아도 개발이 가능한 것이다

 

위 스크린샷을 보면 이클립스를 설치하면서

JVM을 같이 깔아주는 것이 보인다

 

그렇다면 이클립스를 이용해 자바 개발 시

JDK는 아예 필요가 없는 걸까?

이런 생각이 들겠지만 그건 아니고

 

Maven과 같이 JDK가 있어야 사용이 가능한 경우라면

그때는 JRE가 아니라 JDK를 사용해서 개발을 하게 된다

반응형

'기타 개념정리' 카테고리의 다른 글

쿼리를 대문자로만 쓰는 이유  (0) 2021.01.15
RESTful API 개념정리  (0) 2021.01.12
ASIS TOBE 개념정리  (0) 2020.11.06
콜백함수 사용이유부터 예제 정리  (0) 2020.10.14
AS-IS TO-BE 개념 정리  (0) 2020.08.22

댓글