[tool] JDK 설치 및 환경변수 설정

엉아·2022년 8월 31일
1

tool

목록 보기
1/10

1. Java SE 17.0.3.1(LTS) 설치

  • 웹브라우저에 java.oracle.com 검색

  • Technical Details 에서 Java SE 17.0.3.1(LTS) 를 클릭한다.

  • 운영체제에서 필요한 파일을 클릭하는데 나의 경우는 윈도우를 사용하기 때문에
    윈도우 x64 MSI Installer를 설치했다.

  • 다운로드 된 'jdk-17_windows-x64_bin'을 실행 시켜 모든 항목을 기본 설정으로 두고 설치한다.

  • cmd(명령 프롬프트)에서 자바 컴파일러와 자바 실행 파일 잘 설치됐나 확인하기

    • C:\Users\사용자 디렉토리로 들어가져있는지 확인

    • 'javac.exe -version' 치고 엔터 -> 자바 컴파일러 버전 확인하는 명령어
      => javac 17.0.3.1 => 이렇게 출력되면 OK!

    • 'java.exe -version' 치고 엔터 -> 자바 실행 파일 버전 확인하는 명령어

      java version "17.0.3.1" 2022-04-22 LTS
      
      Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6)
      
      Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing) 
      
      => 이런식으로 출력되면 OK!
  • 여기서 자바 버전 옆에 기재돼 있는 LTS 란?
    LTS는 Long Time Support의 약어로 장기 지원 버전을 뜻한다.
    장기 지원 버전은 장기간에 걸쳐 소프트웨어 유지 보수기간을 지원하기 때문에
    안정성을 중요시 하는 곳에서 많이 사용하며, 소프트웨어의 신뢰성을 향상 시킨다.
    이 때문에 안정성을 중요하시 하는 기업이나 기관에서는 LTS가 되는 버전을 사용한다.
    => 설치까지는 mac도 동일하다.

2. 환경 변수 설정

  • 사용자 변수와 시스템 변수란?
    사용자 변수를 설정하게 되면 사용자에 대한 변수를 설정하는 게 되고,
    시스템 변수는 사용자와 상관없이 컴퓨터 변수에 대해 설정한다.

  • 변수 JAVA_HOME 만들기

    • 윈도우키를 눌러 파일 탐색기에 '변수'를 검색해서 '시스템 환경 변수 편집'을 클릭
    • '고급' 카테고리에서 하단에 '환경 변수' 클릭
    • '사용자 변수'와 '시스템 변수'중 '시스템 변수'에 새로 만들기 클릭
    • 변수 이름 'JAVA_HOME' , 변수 값 '디렉터리 찾아보기' 클릭해서 'C:\Program Files\Java\jdk-17.0.3.1' 이 순서로 설정 후 '확인' 클릭
  • 변수 Path 편집하기

    • 변수 중 'Path'를 더블 클릭하면 편집이 가능한데 우측에 '새로만들기' 클릭
    • 커서가 깜빡 거리면 우측에 '찾아보기' 클릭
    • 'C:\Program Files\Java\jdk-17.0.3.1\bin' 이 순서로 설정 후 '확인' 클릭
    • 'C:\Program Files\Java\jdk-17.0.3.1\bin'이 맨 아랫줄에 생성 된 것을 확인 할 수 있는데 선택 후 '위로 이동' 버튼을 눌러 맨 위로 올려주고 '확인' 클릭
    • 이후 환경 변수 '확인', 시스템 속성 '확인'까지 다 누르면 완료!
  • JAVA_HOME과 Path 설정하는 이유

    • JAVA_HOME 환경 변수 설정
      => 일부의 java app.은 실행될 때 jdk 또는 jre가 설치된 폴더의 위치를 조회하는 경우가 있다.
    • Path 환경 변수에 프로그램 폴더 경로 등록 이유
      => 명령 프롬프트의 디렉토리 위치(폴더 위치)에 상관없이 자바 개발 도구를 실행할 수 있도록 하기 위해서다.
  • cmd에서 환경 변수 확인하기

    • C:\Users\사용자 디렉토리로 들어가져있는지 확인
    • 'echo %JAVA_HOME%' 치고 엔터
    • C:\Program Files\Java\jdk-17.0.3.1 => 이렇게 출력되면 OK!
    • 'echo %PATH%' 치고 엔터
    • 아래와 같이 출력되면 OK!
    C:\Program Files\Java\jdk-17.0.3.1\bin;
    C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\; 
    C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\WINDOWS\system32;
    C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
    C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
    C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
    C:\Users\사용자이름\AppData\Local\Microsoft\WindowsApps;
    C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.3\bin;
profile
우당탕탕 개발 성장기

0개의 댓글