JRE 2

자바 헷갈리는 용어 정리(Java SE, JDK, JRE, JVM)

Java SE 자바는 크게 3가지의 에디션이 있다. Java SE (Java Standard Edition, J2SE) : 표준 에디션 Java EE (Java Enterprise Edition, J2EE) : 기업용 에디션 (=Jakarta EE) Java ME (Java Micro Edition, J2ME) : 임베디드용 에디션 위 에디션 중에서 사람들이 많이 사용하는 것은 Java SE이다. Java SE는 한마디로 자바의 표준안이자 명세서(spec)를 말하는데, 이 명세서에 따라서 Java가 만들어지게 된다. 예를 들어 Java SE 20은 버전 20에 대한 명세서를 말한다. Java SE는 JCP(Java Community Process)라는 조직을 통해서 만들어지는데, JCP 홈페이지에서 JS..

Backend/Java 2023.09.15

스프링 개발환경 구성하기 (1) JDK 설치 및 환경변수 설정

📢 2022년 1월 기준으로 포스팅 내용을 업데이트하였습니다. 최근글 : 스프링 부트 개발환경 구성하기 (1) OpenJDK 17 설치 지금부터 Java 11, Eclipse, Tomcat 9, Maven을 순서대로 설치할 것이다. 아래 사진처럼 모두 C:\dev 폴더 안에 설치해서 관리하기 편하게 만드려고 한다. 앞으로 진행할 포스팅 순서는 아래와 같다. JDK 11 설치 (현재 포스팅) 이클립스 설치 톰캣 9 설치 메이븐 설치 JDK 설치 Oracle 사이트에서 원하는 버전의 JDK를 설치하자. 2022년 1월 기준으로 JDK 17까지 나왔지만, 내가 겪은 프로젝트나 공공기관에서는 아직까지 JDK 8을 많이 쓰는 추세이다. (= Java SE 8 = JDK 1.8) 이전 버전을 사용하려면 Java A..