1. JDK 다운로드
2. JDK 설치
3. 환경변수 설정
4. 설치 확인
이번 포스트는 자바 언어를 사용해서 개발하기 위해, 제일 먼저 해야 할 일인 여러분 컴퓨터에 자바 개발 도구를 설치하는 것입니다. 차근차근 하나씩 진행해보겠습니다.
1. JDK 다운로드
JDK는 Java Development Kit의 줄임 말로 번역해 보면 자바 개발 도구라는 뜻입니다. 자바 프로그래밍 언어를 사용하려면 반드시 설치해야 하는 프로그램이고, 이 프로그램이 설치 되어 있어야, 자바 프로그램을 개발 할 수도 실행할 수도 있게 됩니다. 반대로 설치되어 있지 않으면, 자바 프로그램을 개발 할 수 없고, 자바로 만들어진 프로그램을 실행할 수도 없습니다.
JDK는 크게 Oracle 사이트에서 다운로드 받아 설치하는 방법과 OpenJDK를 다운로드 받아 설치하는 방법이 있습니다. 몇 년 전 Oracle (여기에서 Oracle은 DBMS 이름이 아닌 회사명)이 Java를 Sun Micro Systems에서 인수되어, 현재는 유료 정책이 적용되고 있다고 들으신 분도 계실 것 입니다. 그래서 무료인 Open JDK로 설치 해야 하는 것으로 알고 계신데, 운영 환경이 아닌 개발 환경은 어느 것으로 설치해도 크게 상관없습니다. 아무래도 최신 버전은 Oracle 사이트에서 받아야 하므로, 저희도 Oracle 사이트로 접속해 보겠습니다. https://www.oracle.com/ 접속하시면 영어로 아주 많은 내용과 메뉴가 있어 어디로 가야 할지 어려울 수 있는데요. 처음 접속하시는 분들은 쿠키 설정화면이 나올텐데 승인/거절 아무거나 하셔도 상관없습니다. 우선 “모두 승인” 누르시고, 메뉴를 클릭해 보겠습니다.
JDK 다운로드 경로는 차후 변경될 가능성이 있고, Oracle 홈페이지 역시 나중에 리뉴얼 되거나 주소 등이 바뀔 수 있으므로, 메뉴 기준으로 말씀드리겠습니다. 상단 메뉴에서 Resources 안에 Downloads 하위 메뉴 중 Java Downloads를 클릭합니다.
2024년 7월 기준 최신 버전은 22버전이네요. 기업이나, 프로젝트에서 버전 22로 개발하는 경우보다는 이전 버전으로 개발된 경우들이 훨씬 많습니다만, 보통 최신 버전으로 다운로드 받아 설치하면 하위 버전으로 개발이 가능합니다.
예를 들면 22버전으로 설치하고 11버전으로는 개발이 가능하지만, 11버전으로 설치하고, 22버전으로 개발은 불가능합니다.
다음은 여러분이 사용하신 OS (Windows나, macOS, Linux)에 따라 해당 설치 프로그램을 다운로드 받습니다. 17버전 이상이면 사실 아무거나 설치해도 상관없긴 하지만, 여기서는 JDK21 Windows X64 Installer로 다운로드 받겠습니다.
2. JDK 설치
다운로드가 완료되고 나서 파일을 실행하면 실행창이 나오고 설치 경로 등을 변경할 순 있지만, 여기서는 별다른 변경없이 Next버튼만 누르도록 하겠습니다.
기본적으로 설치되는 경로가 어느 위치인지만 확인해 두시면 됩니다.
3. 환경변수 설정
이번엔 환경변수를 설정해볼 것인데, 환경변수는 여러분이 사용하고 있는 시스템(PC)의 환경에서 사용하게 되는 변수를 뜻합니다. 자바 설치 시 환경변수를 설정하는 이유는 이클립스나 기타 다른 프로그램에서 자바(JDK)를 사용하는 경우 어느 경로에서나 자바(JDK)를 실행하기 위해 필요한 설정입니다. 참고로 요즘엔 설정하지 않아도 이클립스나 개발도구 사용이 가능하긴 하지만, 위에서 설치한 JDK를 사용하려면 환경변수를 직접 설정하시는 것이 좋습니다. 환경변수를 처음 설정하시는 분들은 조금 따라오기 힘들 수 있는데, 앞으로 다른 언어나, 프로그램 설치 시 수정해야 되는 경우가 많으니 지금 알아두시면 나중에도 도움이 되겠네요.
환경 변수를 설정할 수 있는 위치로 가야하는데, 여러 방법이 존재합니다. 윈도우메뉴로 접근해도 되고, 제어판으로 접근해도 되는데, 윈도우7, 10, 11 OS마다 경로가 다르므로 가장 편한 방법은 윈도우 검색으로 접근하는 방법입니다.
윈도우 검색은 키보드 윈도우키(키보드 왼쪽 하단 Ctrl키와 Alt키 사이에 있는)와 알파벳 S자를 동시에 누르면 검색창이 뜨는데, “환경 변수”라고 입력합니다.
윈도우11을 쓰시는 분들은 위 그림처럼 출력될텐데, 시스템 환경 변수 편집을 클릭합니다.
왼쪽 화면에서 환경 변수 버튼을 클릭합니다. 이제 오른쪽 화면을 보시면 사용자 변수와 시스템 변수 두 영역이 나오게 됩니다. 둘 중 아무데나 설정하셔도 크게 상관은 없지만, 시스템 변수쪽에 작업하기로 하겠습니다. 아래쪽 새로 만들기 버튼을 클릭합니다.
변수 이름은 JAVA_HOME이라고, 변수 값은 JDK가 설치된 경로를 넣습니다. 경로를 모르겠으면 JDK 설치 시 경로를 수정하지 않았으면 C:\Program Files\Java\jdk-21로 설치되므로 이 경로를 넣으면 됩니다. 이제 확인을 누릅니다.
이제 Path라는 변수를 수정해야 합니다. 변수를 클릭해서 선택한 후 편집 버튼을 누릅니다.
“새로 만들기” 버튼을 클릭하고,
%JAVA_HOME%bin을 입력한 후 확인버튼을 클릭합니다.
방금 추가한 %JAVA_HOME%\bin 항목이 선택된 상태에서 위로 이동 버튼을 눌러 맨 위쪽으로 옮겨 놓도록 하겠습니다. 이 작업은 나중에 다른 환경 변수와 우선순위 때문에 문제 생기는 부분을 사전에 예방하기 위한 부분입니다.
여기까지 환경변수 설정이었습니다.
4. 설치 확인
이제 마지막으로 JDK 설치와 환경변수 설정이 제대로 되었는지 확인하기 위한 작업입니다.
명령 프롬프트 창을 실행하겠습니다. 실행하는 방법은 윈도우 프로그램에서 직접 실행하셔도 되고, 단축키로 윈도우키와 R 버튼을 동시에 누릅니다.
이 창에서 cmd 를 입력 후 확인을 클릭합니다.
그러면 위와 같이 시커면 화면이 나오게 되고, 명령어를 여러분들이 직접 입력하는 형태인 CLI 형태의 명령 프롬프트가 실행됩니다. 여기에 java -version 이라고 입력 후 엔터를 누르면
java version “21.0.1”... 이라고 출력된다면 정상적으로 설치와 설정까지 완료된것입니다.
만약 위와 같은 결과가 나오지 않는다면 명령프롬프트 창을 전부 닫고 다시 실행해서 명령어를 입력해 보시거나, 설치 부분과 환경설정 부분을 다시 확인해 보시면서 최종적으로 마지막 화면처럼 나오면 됩니다.