728x90
JRE란? (Java Runtime Environment)
- 자바 가상 머신 (JVM : Java Virtual Machine), 자바클래스라이브러리 (java class library), 자바명령(java command) 및 기타 인프라를 포함한 컴파일 된 java 프로그램을 실행하는데 필요한 패키지.
JRE는 이름에서 알 수 있듯이 환경이다.
jDK란? ( Java Development Kit )
- java를 사용하기 위해 필요한 모든 기능을 갖춘 Java 용 SDK (Software Development Kit).
- JRE에 있는 모든 것 뿐만 아니라 컴파일러(javac)와 jdb, javadoc과 같은 도구도 있다.
- 즉, jdk는 프로그램을 생성하고 컴파일 할 수 있다.
정리하자면, JDK는 JRE를 포함하고 있다.
JDK > JRE
일반적으로 컴퓨터에서 JAVA 프로그램을 실행하는데만 포커스를 둔다면, JRE만 설치.
반면에, JAVA 프로그래밍을 할 계획이라면 JDK 설치.
참고**
프로젝트 환경설정 시
java11버전이면, jdk도 11로 맞춰줘야 에러가 나지 않음.
'개발환경' 카테고리의 다른 글
CI / CD (지속적통합 / 지속적제공) 개념 - 개발자배찌 (0) | 2022.11.14 |
---|---|
[개발환경] java.lang.OutOfMemoryError 해결하기 - 개발자 배찌 (0) | 2022.09.01 |
[개발환경] pom.xml / web.xml 차이점 - 개발자 배찌 (0) | 2022.07.09 |
[개발환경] Spring Starter Project / Dynamic Web Project... 차이점 - 개발자 배찌 (0) | 2022.07.09 |
putty란 ? 기본 명령어 & 기본 사용법 (0) | 2021.12.10 |