[Java 업데이트 설명] 어떤 Java 버전을 설치해야 하나?

Dev.Bro·2022년 1월 30일
2

Modern Java

목록 보기
2/3
post-thumbnail

Java를 필요로 하는 애플리케이션 또는 최초의 자바 프로그램 개발로 어떤 Java를 설치하면 좋을지 모르겠다고 고민하는 초보 개발자나 비전공자 개발자를 대상으로 설명합니다.

오래전부터 Java를 사용하고 있지만, 무료지원이 종료되었거나, 오래된 버전의 Java로부터 업데이트할 수 없고 보안 취약성 리스크에 고민하는 개발자들을 대상으로 합니다.

이 글은 그런 독자를 대상으로 Java로드맵에 근거하여 장기적인 시점에서 비교분석하여 어떤 Java로 업데이트하면 좋은지를 설명합니다.

목차

  1. 어떤 Java를 설치할까?
  2. Java와 PC의 시스템 사양 확인
  3. Java 설치순서
  4. Eclipse Temurin(구 Adoptium OpenJDK)의 설치
  5. OpenJDK 설치
  6. Oracle JRE 설치
  7. Oracle JDK 설치

1. 어떤 Java를 설치할까?

첫번째로 오라클의 자바 라이선스 상황과 주요 자바 로드맵을 소개하고 자바 비교표를 통해 차이점에 대해서 이해하고 독자에게 맞는 자바를 찾도록 도움이 되도록 배려했습니다. 이 글을 참고하여 독자가 필요로 하는 자바를 찾아서 업데이트하십시오.

OracleJDK 라이선스 상태

우선 오라클의 Java에 대한 라이선스 상태를 확인합시다.
2019년 9월 14일 Java 17에 대한 정식출시가 오라클에서 발표되었습니다. 이 발표에서 JDK 17의 릴리즈와 동시에 Oracle No-Fee Terms and Conditions(이하 NFTC)라는 새로운 라이선스가 발표되었습니다.

과거에 오라클(합병 인수 전의 Sun Microsystems)는 Java를 무료로 제공하고 있었지만, 2019년 9월 16일 이후의 장기지원 릴리즈의 Oracle JDK(Java Development Kit)의 상용 사용에 라이선스 비용이 필요합니다.

2021년 9월 14일 보도자료에서 이것은 "Oracle JDK 17 미 향후 JDK 릴리즈는 다음 LTS(Long-Term Support) 릴리즈 1년 후까지 무료로 사용할 수 있는 라이선스(NFTC)를 제공한다"라는 것입니다.

Java 로드맵

Java는 소스코드와 버전에 따라 몇 가지 옵션이 있습니다. 설치하는 자바 후보군을 좁히기 위해서 자바의 로드맵으로 파악합시다.

Oracle의 Java 로드맵

오라클의 JDK(Java Development Kit)의 릴리즈는 아래와 같습니다.

  • 유료 OracleJDK:
    • 장기 지원 및 릴리즈버전: 3년마다 (예: OracleJDK8, OracleJDK11)
    • 6개월단위 릴리즈버전: 6개월마다 (예: OracleJDK18)
  • 무료 OracleJDK:
    • 장기 지원 및 릴리즈 버전: 3년마다 (예: OracleJDK 17 및 향후 LTS릴리즈)
  • 무료 OpenJDK:
    • 6개월단위 릴리즈 버전: 6개월마다 (예: OpenJDK18)

Java 개발지의 오라클 기준 Java로드맵은 다음과 같습니다. (2022년 2월 기준)

출처: Oracle Java SE 지원 로드맵

Oracle의 중요 패치 업데이트

보안취약점을 해결하기 위해 Oracle은 Java를 중요 패치 업데이트(Critical Patch Update)로 업데이트하기 위한 일정을 웹에 공개하고 있습니다.

최신 크리티컬 패치 업데이트는 2022년 1월 18일이며, 이후 발표 일정은 아래와 같습니다.

  • 2022년 4월 19일
  • 2022년 7월 19일
  • 2022년 10월 18일
  • 2023년 1월 17일

각 예정일 이후 Oracle을 비롯하여 Java업데이트가 있으므로 최신 정보를 확인하십시오.

Eclipse Temurin(구 Adoptium OpenJDK) 로드맵

Eclipse Temurin의 오픈소스이며 무료나 상업적으로 사용할 수 있는 Eclipse Temurin Java SE(AdoptOpenJDK)의 로드맵은 아래와 같습니다. Eclipse Temurin Java SE는 Eclipse Adoptium워킹그룹의 프로젝트인 Eclipse Temurin으로 이어져 OpenJDK로 출시되었습니다. (2021년 8월 기준)

  • 장기 지원 버전: Java17(LTS), Java11(LTS), Java8(LTS)
  • 6개월마다 출시 버전: Java18
    • Java18: 2022년 3월 출시 예정


출처: AdoptiumOpenJDK Roadmap

자바 비교 결과

Java의 대표적인 릴리즈 버전에 대해서 지원종료시기, 지원비용, 유지보수관리라는 관점에서 Java의 비교 목록을 정리하였습니다. (2022년 2월 기준)

추천하는 Java는?

개인 비즈니스에서 Java를 상용으로 이용하는 경우, 비용, 보안, 유지관리 관점에서 업데이트로 추천할 수 있는 Java는 다음과 같습니다. (2022년 2월 기준)

  • OracleJDK 17.0.2 LTS (장기 지원 및 무료)

추천 이유

  • Java기반 애플리케이션 개발 이용 가능
  • 무료(라이선스 비용 불필요)로 상용 이용 가능
  • 보안 취약점 대응 가능
    • 커뮤니티 기반 장기 지원 (LTS: Long Term Support)
  • 유지보수 유지관리가 용이함
    • 자동설치에 대응하고 있어, 버전 변경이나 업데이트시 설치나 삭제등의 유지관리 작업을 간단히 할 수 있음 (Path나 Home설정등 수동설정방법을 기억하지 않아도 됨)

물론 여기에서 설명한 권장사항은 특정 조건이나 우선순위 중에서 선택하는 것이며 모든 사람에게 적용되는 것은 아닙니다. 그러므로, 독자의 환경이나 조건에 맞고, 독자의 요구에 맞는 Java를 특정하여 Java비교표를 참고로 독자의 요구에 맞는 Java를 선택하십시오.

참고로 버전이 큰 Java에는 새로운 기능이 포함되어 있다는 장점이 있습니다. 무료 장기 지원 버전에는 커뮤니티를 통해 많은 사용자 피드백이 공유되며 사용자가 자주 사용하는 기능의 완성도가 높다는 장점이 있습니다.

2. Java와 PC의 시스템 사양 확인

Java를 필요로 하는 애플리케이션이나 처음으로 Java프로그래밍에서 어떤 Java를 설치해야할지 모르겠다는 고민하는 독자, 이전부터 Java를 사용하고 있지만, 무료지원이 끝났거나, 오래된 버전의 Java로부터 업데이트할 수 없고, 보안 취약성 리스크로 인해 고민하는 독자를 대상을 설명합니다.

이 글을 읽으면, 하드웨어나 소프트웨어 양쪽에서 Java 및 PC사양을 확인할 수 있으며, 설치할 Java패키지를 선택하는 부분을 이해할 수 있습니다. 이 글을 참고하여 독자에게 맞는 Java를 찾아 업데이트하세요.

Java의 시스템 요구사항

Java의 시스템 요구사항을 하드웨어와 소프트웨어 양쪽 모두 확인합니다.

Java 하드웨어 시스템 요구사항

Java를 PC에서 사용하기 위한 시스템 하드웨어 요구사항은 아래와 같은 3가지입니다.

  • 프로세스 최소 요구사항: Pentium 2(동작클럭: 266Mhz 프로세서)
  • 디스크 공간 요구사항:
    • JRE(Java Runtime Environment): 124MB + 2MB (Java Update)
    • JDK(Java Development Kit): 245MB(@32Bit)/181MB(@64Bit) + 27MB(소스코드)
  • 메모리 요구사항: 128MB

Pentium2는 1997년부터 1999년까지 생산된 인텔 마이크로프로세서입니다. 클럭 주파수는 233Mhz에서 450Mhzㄹ오 동작하며, 233Mhz 동작시, 466MIPS(Million Instructions Per Second)의 프로세싱 능력이 있습니다. Java는 Pentium 2를 프로세스서의 최소 요구사항으로 사용하며 이후 Pentium3(2,054MIPS at 600Mhz), Core2(49,161MIPS at 2.66GHz), Core i(i7 8066K = 221,720MIPS at 5.0Ghz)등이 Java의 프로세서 요건을 충족하고 있습니다.

Java 소프트웨어 시스템 요구사항

Java는 다음과 같은 OS(Operating System)에 대응하고 있습니다.

  • Windows
  • Linux
  • macOS
  • Solaris (현재는 없어짐)

소프트웨어 시스템 요구사항은 운영체제 유형과 해당 비트수로 설치할 Java패키지를 변경합니다.

  • x86기반 프로세서 (32비트 기반 하드웨어)인 경우
    • OS: 32비트 전용
    • Java: 32비트
  • x64기반 프로세서 (64비트 기반 하드웨어)인 경우
    • OS: 64비트(32비트 선택 가능하며 이 경우 Java도 32비트로 한정함)
    • Java: 64비트/32비트 (두가지 모두 설치 가능)

PC가 Java의 시스템 요구사항에 맞는지 확인합시다.

PC의 시스템 정보 확인

확인해야 할 PC의 시스템 정보내용

Java를 설치하기 전에 컴퓨터의 시스템정보를 확인하십시오. 확인항목은 Java의 시스템요건에 대응하여 아래 5가지 입니다.

[확인사항 (예)]

  • 프로세스: Core i7 (x64 기반 프로세스)
  • OS(Operation System) 유형: Windows 11
  • OS비트수: 64비트
  • 디스크용량: 128GB
  • 메모리(RAM): 8GB

예를 들어, Windows PC에서 시스템화면에 표시되는 시스템 정보를 확인합니다.

위 시스템 화면의 PC에 대해서는

  • 프로세서 유형: x64기반 프로세서 (Core i9-9980K)
  • 운영체제 유형: Windows 11 Pro
  • OS비트수: 64비트 운영체제
  • 메모리(RAM)용량: 8GB

라는 시스템 상태를 확인할 수 있습니다. 디스크공간 정보가 포함되어 있지 않기 때문에 아래와 같은 방법으로 확인합시다.

Windows PC의 디스크 공간 확인

디스크 공간 확인은 파일 탐색기에서 C드라이브를 마우스 오른쪽 버튼을 눌러 선택합니다.

C드라이브를 선택한 마우스의 커서 위치를 그대로 왼쪽 클릭으로 나오는 메뉴에서 [속성]을 선택합니다.

위 예로 보여준 화면에서는 디스크 여유공간이 69.5GB임을 확인할 수 있습니다.

Java와 PC의 시스템 사양일치 확인

필요한 PC의 시스템 정보를 수집을 완료하였다면 아래와 같이 정리한 것입니다.

이제 PC의 시스템사양이 Java의 시스템 요구사항을 충족하는 것을 확인할 수 있습니다. 운영체제 유형과 비트수는 Java를 설치할 때 어떤 Java패키지를 사용해야 하는지 이해하는데 중요한 정보입니다.

결과적으로 어떤 운영체제에서 어떤 비트수(64비트/32비트)에 대응하는 Java패키지를 설치해야 하는지 알았습니다. 이제 다음장에서 설치순서를 살펴봅시다.

3. Java 설치순서

이번에는 Java 설치순서, 유지보수에 따른 유지관리 방법과 대표적인 Java유형분류를 설명합니다.

이전 Java 버전 제거

Java를 설치하기 전에 컴퓨터에 이미 다른 버전의 Java가 설치되어 있는지 확인합니다.

[확인사항]

  • 사용하는 PC에 Java가 없는 경우,
    • Java 설치를 시작합니다.
  • PC에 Java가 설치되어 있고, 다른 버전을 설치하는 경우,
    • 설치된 Java를 제거 후, 원하는 버전의 Java를 설치합니다.

Java가 Windows PC에 설치되어 있는지에 대한 여부는 "자동제거"와 "수동제거"에 따라 확인할 수 있습니다.

자동 제거

설치 프로그램을 사용하여 자동으로 설치한 Java와 같은 애플리케이션을 제거 프로그램을 사용하여 자동으로 제거할 수 있습니다.

Windows PC에서의 제거 프로그램에 의한 Java삭제 순서를 설명합니다. 윈도우 시작버튼 - [설정] - [앱] - [앱 및 기능]에서 "앱 목록"에서 기존 Java프로그램을 찾아서 선택합니다.

예로 Eclipse Temurin JDK with Hotspot 11.0.14+9 (x64)를 선택하고 끝에 있는 [:]을 클릭하고 [제거]메뉴를 클릭합니다.


"이 앱 및 관련 정보가 제거됩니다"창이 나오면 [제거]버튼을 클릭합니다.

"사용자 계정 컨트롤"창이 나오면, [예]를 클릭하여 자동제거를 진행합니다.

앱 제거는 제거 버튼을 눌러 자동삭제를 할 수 있습니다. 이런 환경의 경우, Java는 설치되어 있는지에 대한 확인도 가능하고 삭제도 간단하고 간편하게 업데이트할 수 있습니다.

수동 제거

수동으로 설치 및 환경설정한 Java는 설치와 반대의 순서로 삭제가 필요합니다.

  • Home 설정 삭제
  • Path 설정 삭제
  • Java 디렉토리 삭제

Home 및 Path설정은의 삭제는 "시스템 환경 변수"에서 변경합니다. Windows 11에서는 시스템 - 정보에서 [고급 시스템 설정]메뉴를 클릭합니다.

Home 설정 삭제

"시스템 속성"창이 나오면, [환경 변수]버튼을 클릭합니다.

"환경 변수"창이 나오면 "시스템 변수"에서 [JAVA_HOME]변수를 선택하고 아래 [삭제]버튼을 클릭하여 삭제후, [확인]버튼을 클릭합니다.

이제 Java의 Home 디렉토리 설정이 삭제되었습니다. 다음은 Path설정을 삭제합니다.

Path 설정 삭제

"시스템 속성"창에서 "시스템 변수"의 "Path"변수를 선택하고 [편집]버튼을 클릭합니다.

"환경 변수 편집"창이 나오면 Java Bin폴더 경로를 선택하고 [삭제]버튼을 클릭합니다.

이제 Java의 Path설정도 삭제되었습니다.

Java 디렉토리 삭제

설치된 Java폴더를 탐색기에서 찾아서 삭제합니다.

수동 설치 Java는 설치되어 있는지 체크하는 것도, 삭제하는 것도 번거로움이 있어 유지보수도 어렵습니다. 구버전이 설치되어 있는지 확인하고 새로운 Java를 설치합시다.

Java 설치

Java 설치파일 분류

Java는 사용목적에 따라 2가지 설치 유형이 있습니다.

  • JDK(Java Development Kit)
    • 프로그래밍 언어 Java로 소프트뒈어 개발환경(JRE환경 포함)
  • JRE(Java Runtime Environment)
    • 프로그래밍 언어 Java 애플리케이션 운영환경

Java애플리케이션을 실행하는 경우라면 JRE로도 가능합니다. Java로 소프트웨어 프로그램을 개발하려면 JDK가 필요합니다. 또한, JDK에서는 JRE기능이 포함되어 있어 어느 것을 이용할지 모르겠다면 JDK 설치를 추천합니다.

Java설치에는 아래와 같은 종류가 있습니다.

[분류1]

  • 자동 설치(설치 프로그램 사용)
    • 실행파일로 제공되는 경우가 많음
  • 수동 설치
    • 압축파일로 제공되는 경우가 많음
    • Java폴더 다운로드 및 설치
    • Java환경설정(Path, Home 설정)

[분류2]

  • 온라인 설치
    • 설치하는 동안 인터넷 연결이 필수이며 필요한 소프트웨어를 다운로드하는 동안 설치합니다
  • 오프라인 설치
    • 설치 중에 인터넷 연결이 필요하지 않습니다. 필요한 소프트웨어는 다운로드한 파일에 전부 포함되어 있습니다.

이런 형태의 차이점은 제공기업의 설치파일에 따라 틀립니다. 대표적인 Java설치 예제는 다음장부터 설명합니다.

Java 동작확인

Windows환경에서는 명령 프롬프트 화면을 열고 아래와 같이
c:> java -vesion
명령어로 버전이 표시되면 현재 설치되어 최종 사용할 수 있는 Java버전을 확인할 수 있습니다.

Java버전을 확인할 수 있기 때문에 Windows에서 Java명령을 인식하고 Java가 실행중임을 알 수 있습니다.

4. Eclipse Temurin(구 Adoptium OpenJDK)의 설치

AdoptOpenJDK는 Eclipse Adoptium으로 마이그레이션되었고 마이그레이션 대상 프로젝트 중 하나인 Eclipse Temurin에서 OpenJDK가 Adoptium으로 출시됩니다.

Adoptium OpenJDK란?

AdoptOpenJDK는 알리바바 클라우드, Microsoft, RedHot, IBM등의 워킹그룹 멤버인 Eclipse Adotium으로 이전되었고 아래와 같이 하위 프로젝트,

  • Eclipse AQAvit: JDK 테스트 및 품질보증
  • Eclipse Temurin: JDK바이너리 구축 및 출시
  • Eclipse Temurin Compliance: Java호환성 킷과 같은 자료 및 소스에 대한 액세스 관리

을 통해 OpenJDK로 출시되었습니다.
여기에서 제공되는 OpenJDK는 오픈소스 라이선스이며, 무료로 상업적으로 사용할 수 있으며 장지원 버전이 있습니다.
그외 Eclipse Temurin이 발표한 OpenJDK도 동일한 버전이며, Eclipse Temurin JDK라고 하며 Temurin17, Temurin11, Temurin8등이라고 말하는 경우가 있습니다.

Adoptium OpenJDK 설치군

Temurin OpenJDK의 Java릴리즈는 앞에서 소개한 로드맵에서 소개한대로 주요 후보군은 아래와 같습니다. (2022년 2월 기준)

  • Adoptium OpenJDK17: Temurin17 (LTS)
  • Adoptium OpenJDK11: Temurin11 (LTS)
  • Adoptium OpenJDK8: Temurin8 (LTS)

이 글에서는 장기지원하는 JDK에서 최신 버전인 Adoptium OpenJDK17(Windows 64bit)를 설치합니다.

Adoptium OpenJDK17의 사용법

Adoptium Open 17.0.2 다운로드

URL: https://adoptium.net/

사이트에 접속 후, "Download Temurin for Windows x64"에서 [Temurin17 (LTS)]를 선택하고 [Latest release]버튼을 눌러 마지막 릴리즈 버전을 다운로드를 받거나 [Other platforms]버튼을 클릭합니다.

Java를 설치하는 PC의 운영체제가 Windows (64Bit)인 경우 메뉴에서 "Operating System"에서 [Windows], Architecture는 [x64]를 선택합니다. 자동설치 프로그램을 사용하기 위해서는 [msi]확장자가 있는 파일을 다운로드합니다.

Adoptium OpenJDK 17.0.2 설치

다운로드한 설치 프로그램을 클릭하여 설치를 진행합니다. [Next]버튼을 클릭하여 진행합니다.

"Set JAVA_HOME variable"를 설치함으로 변경해야 "JAVA_HOME"설정이 자동화되어 구성됩니다. 설치로 변경 후, [Next]버튼을 클릭합니다.

설치준비 완료화면이 나오면 [Install]버튼을 클릭하여 설치를 진행합니다.

이것으로 Adoptium OpenJDK 17.0.2설치가 완료되었습니다.

5. OpenJDK 설치

OpenJDK는 오라클이 제공하는 오픈소스 Java Development Kit으로 프로그래밍 언어 Java 소프트웨어 개발을 위한 플랫폼입니다.

OpenJDK 후보

OpenJDK의 릴리즈는 2022년 2월 기준으로 최신 버전은 OpenJDK 17.0.2입니다. 새로운 메이저버전의 릴리즈는 연 2회(3월, 9월)로 그 밖에도 보안이나 업데이트나 버그개선의 마이너버전의 메이테넌스 릴리즈가 연 4회(1회, 4월, 7월, 10월)가 있습니다.

OpenJDK 17.0.2 다운로드 및 배포

오라클에서 제공하는 무료 OpenJDK는 jdk.java.net사이트에서 다운로드받을 수 있습니다.

URL: https://jdk.java.net/

위 사이트가 보이면 JDK 17을 클릭하면 OpenJDK 17페이지가 열립니다.
여기에서 Builds부분에서 [Windows/x64]의 zip을 클릭하여 다운로드받습니다.

압축을 풀고 C:\JDK 폴더에 JDK내용을 넣습니다.

OpenJDK의 Java환경 수동설정

C:\JDK에 위치한 환경설정은 2가지를 수동 설정합니다.

Java의 Path설정

Windows 시스템 환경변수 화면을 표시합니다.
Home 및 Path설정은의 삭제는 "시스템 환경 변수"에서 변경합니다. Windows 11에서는 시스템 - 정보에서 [고급 시스템 설정]메뉴를 클릭합니다.


"시스템 속성"창에서 "시스템 변수"의 "Path"변수를 선택하고 [편집]버튼을 클릭합니다.

"환경 변수 편집"창에서 [새로 만들기]버튼을 누르고 "C:\JDK\BIN"경로를 추가하고 저장합니다.

이것으로 경로설정이 완료되었습니다.

Java의 Home 설정

"환경 변수"창이 나오면 "시스템 변수"에서 [새로 만들기]버튼을 클릭합니다.

"새 시스템 변수"창이 나오면, 변수 이름에 [JAVA_HOME]을 입력하고 변수 값은 [C:\JDK]를 입력하고 [확인]버튼을 클릭합니다.

주의할 점은 Path설정에서 bin폴더까지의 경로를 지정해야 하며, JAVA_HOME 설정에서는 Java폴더까지의 경로를 지정합니다.

6. Oracle JRE 설치

OracleJRE 8u321 다운로드

Oracle JRE 8u321(64Bit)는 java.com 다운로드페이지에서 사용할 수 있습니다.

URL: https://www.java.com/ko/download/manual.jsp

라이선스 합의서 부분의 내용을 확인하고 라이선스 합의서 내용에 문제가 없는 경우, 아래 환경에 맞춰 클릭하여 계속 진행합니다.

Oracle Java SE에 대한 Oracle Technology Network 라이선스 합의서에 따르면 상용 이외에 다음 제한 조건이라면 OracleJDK를 무료로 사용할 수 있습니다.

  • 개인사용
  • 개발사용
  • 오라클 승인 제품 사용 또는 아로클 클라우드 인프라 사용

OracleJRE 8u321 설치

다운로드한 파일 "jre=8u321-windows-x64.exe"파일을 클릭하여 라이선스 내용을 확인후 [설치]를 진행합니다.
설치가 완료되면 "C:\Program Files\Java\jre1.8.0_321"에 설치되어 있습니다.

7. Oracle JDK 설치

OracleJDK란, 오라클에 의한 JDK(Java Development Kit)으로 프로그래밍 언어 Java용 소프트웨어 개발을 위한 플랫폼입니다.

OracleJDK 설치 후보

OracleJDK 주요 후보는 아래와 같습니다. (2022년 2월 기준)

  • Oracle Java SE 17 (LTS)
  • Oracle Java SE 11 (LTS)
  • Oracle Java SE 8 (LTS)

Oracle Java SE 다운로드

Oracle의 Java다운로드 페이지에서 주로 다음 3가지가 있습니다. (2022년 2월 기준)

URL: https://www.oracle.com/java/technologies/downloads/

  • Oracle JDK SE(Non-LTS)의 Java 환경 설정은 OpenJDK와 동일합니다.
  • Java SE 11.0.14 및 Java SE 8u321은 파일 다운로드 직전에 오라클 프로파일에 로그인을 해야 다운로드가 가능합니다.
  • Oracle JDK SE (LTS)설치는 오라클 계정과 관련하여 라이선스 비용이 발생하기 때문에 주의해야 합니다.

참고로 2022년 1월 30일 기준으로 현재 Oracle Java SE 17 아카이브 페이지에서 JDK17.0.2 설치프로그램이 노출되어 다운로드가 가능한 것을 확인했습니다. 다만 나중에 설치프로그램위 위치가 아카이브가 아닌 다운로드 페이지로 변경될 수 있습니다.

URL: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

Oracle Java SE 17.0.2 (LTS) 다운로드

Oracle Java SE 17 아카이브 페이지에서 사용중인 운영체제 환경에 맞춰 다운로드 받습니다.

"jdk-17.0.2-windows-x64_bin.exe"를 다운로드합니다.

Oracle Java SE 17.0.2 (LTS) 설치

설치는 쉽게 진행이 가능하기 때문에 생략하고 설치할 때 Path/Home 설정은 jdk-17.0.2-windows-x64_bin.exe로 설치하면 자동설정되기 떄문에 환경설정은 신경쓰지 않아도 됩니다.

(c)2022 DevBro.

profile
IT Developer, Writer, Speaker

0개의 댓글