웹브라우저에 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도 동일하다.
사용자 변수와 시스템 변수란?
사용자 변수를 설정하게 되면 사용자에 대한 변수를 설정하는 게 되고,
시스템 변수는 사용자와 상관없이 컴퓨터 변수에 대해 설정한다.
변수 JAVA_HOME 만들기
변수 Path 편집하기
JAVA_HOME과 Path 설정하는 이유
cmd에서 환경 변수 확인하기
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;