자바 개발 도구
영문은 Java Development Kit, 줄여서 JDK
설치 파일은 Oracle 공식 홈에서 다운로드 가능하다.
Java Downloads
https://www.oracle.com/java/technologies/downloads/
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
개발 공부를 위해서는 자바 개발 도구(JDK)를 설치해야 한다. 웹 브라우저를 위한 자바 실행 환경(JRE)을 설치하는 방법과는 전혀 다르므로 주의하자..
JDK 19
Java 19
Java SE 9
역사적인 이유로 표현을 다르게 하지만 위의 3개의 단어는 모두 동일한 버전의 자바를 가리킨다. Java(JDK)를 가리키는 말로, 현시점에서는 Java 19.0.1 버전이 최신 버전으로 릴리즈 release 되어있다. 회사나 학원 등 특정 그룹에 속해서 개발 도구 버전을 맞춰야 하는 경우가 아닌 이상, 프로그램은 제일 최신 버전을 설치하면 된다.
위의 Oracle - Java 다운로드 링크를 클릭하면 아래와 같은 화면이 나오는데 본인의 OS 환경에 맞는 버전을 골라 다운로드하면 되겠다. 나는 Windows 11을 사용 중이라 Windows 탭에서 파일 사이즈가 작은 x64 Installer 파일을 다운로드하였다.
x64 Compressed Archive 버전과 차이점은 파일 확장자를 보면 알겠지만 .exe 설치 실행파일과 .zip 압축 파일로 구분되어 있다. .zip 파일을 다운로드할 경우 다운로드한 프로그램 파일을 실행 경로에 가져다 놓고 압축을 풀어서 설치하면 되는데 나는 자동으로 경로를 지정해 주는 게 편할 것 같아서 .exe 실행 파일을 다운로드하였다.
다운로드가 다 되었다면 아래와 같은 파일이 생성이 되는데, 비교해보려고 .zip 파일도 함께 다운로드해 보았다.
설치 파일이 더 편할 것 같아서 exe 인스톨러 파일로 설치했는데, 설치 끝나자마자 친구 왈.
- 결과 값은 Java가 내 PC에 설치된다는 점에서 동일하지만, 둘의 설치 과정이 다르다.
- 인스톨러로 묶어서 패키징 할 때가 아카이브 방식보다 압축률이 높다.
- 압축 파일로 설치 시 순수하게 Java 파일만 내 하드에 추가가 되지만 인스톨러로 설치 시 하드에만 추가되는 게 아니라 레지스트리에 추가되고 인스톨 설정 값에 따라서 환경변수까지 들어갈 수도 있어서 결과적으로 아카이브 형식으로 설치하는 것이 더 깔끔하다.
- 이유는 레지스트리에 한번 추가되면 관리가 잘 안 되기 때문.
- 개발자라면 아카이브 형식으로 설치하면서 컴퓨터랑 더 친해지는 게 좋다.
레지스트리 하니까 최근 레지스트리 한번 잘못 건드렸다가 단 기간에 포맷 세 번 한 경험이 생각나서 슬퍼졌지만 나는 이미 실행 파일로 설치를 완료했기 때문에 그냥 진행하기로 했다.
인스톨러 더블 클릭 시 팝업이 뜬다. 내가 다운로드한 Java의 버전이 19.0.1인 것을 알 수 있다.
Java가 어디에 설치되는지 경로를 잘 체크해 두자. 설치 완료 후 환경변수 세팅 체크를 위해 이 경로가 필요하다.
C:\Program Files\Java\jdk-19\
설치 완료! 편안-
이제 제대로 설치되었는지, Path에 제대로 추가가 되었는지 확인하는 과정이 필요하다.
개발환경 설정 및 JDK 자바 설치 버전 확인하는 방법은 다음 글에 계속 👇
*참고한 영상
생활코딩 : JAVA1 - 2.c. Java설치 - 윈도우
https://youtu.be/QFtAgesZY_g
[Java][개발세팅/Window 11] 01_최신 버전 Java(JDK) 19 설치하기
'Dev 개발 스터디 (동면 중) > Dev_Java' 카테고리의 다른 글
[Java] Java의 데이터 타입의 기본형과 타입 변환 실습 (0) | 2023.05.06 |
---|---|
[Java] 윈도우 JDK 설치 및 환경변수 설정하기 (0) | 2023.05.01 |
[Java] 자바 환경변수 설정하기 (0) | 2023.04.24 |
[한문장 말하기] 자바(Java)란? (0) | 2023.02.28 |
[Java][개발세팅/Window 11] 02_Java(JDK) 설치 후 환경변수 설정 및 버전 확인하기 (0) | 2022.12.26 |