안녕하세요, 여러분!
오늘은 자바의 장기 지원 버전 중 하나인 JDK 17에 대해 자세히 알아보겠습니다. JDK 17은 2021년 9월에 출시되었으며, 다양한 새로운 기능과 개선 사항을 포함하고 있습니다. 특히, 장기 지원(Long-Term Support, LTS) 버전으로서, 앞으로 몇 년간 중요한 업데이트와 보안 패치를 제공받을 수 있습니다.
JDK 용어 설명
- JDK (Java Development Kit): 자바 애플리케이션을 개발하고 실행하는 데 필요한 컴파일러(javac), 자바 런타임 환경(JRE), 표준 라이브러리, 디버깅 도구 등을 포함한 소프트웨어 개발 키트입니다.
- JRE (Java Runtime Environment): 자바 애플리케이션을 실행하는 데 필요한 최소한의 환경을 제공하며, JVM(Java Virtual Machine)과 기본 라이브러리로 구성됩니다.
- JVM (Java Virtual Machine): 자바 바이트코드를 실행하는 가상 머신으로, 자바 프로그램이 어떤 플랫폼에서도 실행될 수 있게 해 줍니다.
JDK 17의 주요 기능
- Sealed Classes: Sealed 클래스를 사용하면 클래스 계층 구조를 더 엄격하게 제어할 수 있습니다. 특정 클래스들이 상속할 수 있도록 제한할 수 있으며, 이는 코드의 명확성과 안정성을 높이는 데 도움이 됩니다.
- Pattern Matching for switch (Preview): 스위치 문에서 패턴 매칭을 사용할 수 있는 기능이 추가되었습니다. 이는 코드의 가독성을 높이고, 다양한 타입을 처리할 때 더 간결하게 작성할 수 있게 합니다.
- New macOS Rendering Pipeline: macOS에서 새로운 렌더링 파이프라인을 도입하여 그래픽 성능을 향상했습니다.
- Strong Encapsulation of JDK Internals: JDK 내부 API에 대한 접근을 더욱 강력하게 캡슐화하여, 모듈 시스템의 안정성을 높였습니다.
- Foreign Function & Memory API (Incubator): 자바 애플리케이션에서 네이티브 코드를 더 안전하고 효율적으로 호출할 수 있는 기능을 제공합니다.
- Vector API (Second Incubator): 벡터 연산을 더 효율적으로 수행할 수 있는 API를 제공하여, 고성능 계산 작업에서 더 나은 성능을 발휘할 수 있습니다.
JDK 17 설치 방법
1. JDK 17 다운로드
아래 링크를 통해 JDK17을 다운로드하겠습니다.
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
윈도우 전용 인스톨러(Windows x64 Installer 혹은 MSI Installer)를 설치해 주시면 됩니다.
저는 Windows x64 Installer로 설치해 보겠습니다.
다운로드를 마치면 아래와 같이 exe 실행파일이 생성됩니다.
2. JDK 17 설치
1번에서 설치한 파일을 관리자 권한으로 실행해 줍니다.
Next > Next에 걸쳐 설치를 진행해 주시면 됩니다.
(단, 설치 경로는 3번 환경 변수 설정에서 쓰이니 경로를 적어두시거나 숙지를 해두시면 편해요
저는 C:\Program Files\Java\jdk-17에 설치했습니다)
3. 환경 변수 설정 (Windows 기준)
가장 중요한 부분입니다.
Visual studio code 혹은 Intell J 등 IDE 및 개발을 하기 전 가장 중요한 환경셋업 중에 하나입니다.
아래와 같이 두 개의 변수를 생성 및 편집해 줍니다.
1. 시스템 환경 변수 편집 > 시스템 변수 > 새로 만들기(W)...
변수 이름: JAVA_HOME, 변수 값: C:\Program Files\Java\jdk-17
2. 시스템 환경 변수 편집 > 시스템 변수 > Path 선택 > 편집(I)... > 새로 만들기
변수 값: %JAVA_HOME%\bin
3. 모두 확인 버튼을 클릭하여 창 닫기
4. 설치 확인
Windows Command(CMD) 창을 실행해 줍니다.
java -version 명령어를 통해 설치여부를 확인합니다.
제가 최초에 다운로드한 jdk 17.0.10 버전이 정상적으로 보입니다.
JDK 17은 자바 개발자들에게 강력한 기능과 개선된 성능을 제공하는 장기 지원 버전입니다.
새로운 기능들과 향상된 안정성 덕분에, 많은 기업과 개발자들이 JDK 17을 선택하고 있습니다.
자바 17 버전을 통해 여러분의 프로젝트를 한 단계 업그레이드해 보세요.
설치 과정에서 궁금한 점이나 문제가 있다면 언제든지 댓글로 남겨주세요.
감사합니다😆😆😆
'요약 정리' 카테고리의 다른 글
Active Directory 완벽 가이드 (0) | 2024.05.19 |
---|---|
윈도우 파이썬 설치 가이드 (파이썬 설치, 파이썬 다운로드) (0) | 2024.05.17 |
ChatGPT-4o 란 ? (챗GPT, GPT-4o 등장, 새로운 GPT 버전, 기존 GPT-4와 차이) (1) | 2024.05.15 |
Windows Kafka 설치 & 서비스 구현 (0) | 2021.12.15 |
Spring Boot와 Google Cloud SQL연결 및 GCP(Google Cloud Platform) 서버 배포#2 (0) | 2021.09.18 |