java언어를 배우기 위해서는 그에 맞는 환경 설정이 필요하다. eclipse, intelliJ, vscode 등 개발환경은 여러가지가 있지만, 개발 툴이 있다고 해서 바로 개발을 시작할 수 있는 것은 아니다. 개발 작업을 하려는 컴퓨터에는 JDK라는 것이 먼저 설치되어있어야 한다.
JDK라는 것은 java development kit의 줄임말이다. 말 그대로 '자바 개발 도구'다. 쉽게 말하자면 이클립스, 인텔리제이 등 개발툴은 작업장이고, JDK는 연장이다. 연장이 있어야 작업을 한다는 것이다.
JDK는 크게 무료와 유료 라이선스로 구분된다. 개인적인 공부를 위해 자바 언어를 배워야 하는 입장이라면 당연히 무료 라이선스 버전의 JDK를 준비해야 한다.

구글에 jdk download를 입력하면 온갖 버전이 바로 튀어나온다.
이제 막 자바를 배우기 시작했다면 어떤 버전을 다운받는 게 좋은지는 크게 중요하지 않다. 8, 11, 17버전 중에 아무거나 다운받으면 된다.

17버전 다운로드 페이지. 숫자가 높다고 뭐가 더 좋고 이런 건 크게 없다. 공부하는 입장에서 8, 11, 17, 19버전을 써봤지만 특별한 자이점은 전혀 느낄 수 없었다고 단언할 수 있다

다운받은 JDK 설치파일의 모습. 실행해서 그냥 다음다음 눌러가며 설치하면 된다.
JDK는 설치를 한다고 바로 사용할 수 있는 게 아니다. 어떤 프로그램은 놀랍게도 JDK가 설치된 위치를 '환경 변수'에 설정된 위치로만 찾을 수 있다. 환경 변수? 컴퓨터를 20년 넘게 사용해왔지만 단 한 번도 건드려볼 일이 없었다. java공부를 시작할 때 가장 당황스러운 부분이었다.
환경 변수는 제어판 - 시스템 - 고급 시스템 설정에서 편집할 수 있다.

환경 변수 버튼 클릭

새로 만들기 클릭. 나는 이미 등록해놨으니 새로 만들 필요가 없지롱
변수 이름은 JAVA_HOME이 국룰이다. 변수 값은 실제로 JDK가 설치된 폴더를 지정해야 한다. JDK를 설치하는 시점에서 쓸데없는 짓을 하지 않았다면 디렉터리 찾아보기를 누른 다음, Program Files - Java 항목으로 가보면 찾을 수 있다.
여기까지 하면 JDK 설치는 끝!