00. JAVA 설치하기
자바 프로그램을 개발하기 위해서는 JDK(Java Development Kit)를 먼저 설치하여야 합니다.
개발이 아닌, 이미 개발된 프로그램을 실행만 하는 경우 JRE(Java Runtime Environment)만 설치하여도 무방합니다.
JRE는 JVM + 표준 클래스 라이브러리로 구성되어 있고, JDK는 JRE + 개발에 필요한 도구로 구성되어 있기 때문입니다.
현재는 개발 목적임으로 JDK를 설치하도록 하겠습니다.
JDK는 Oracle 홈페이지에서 다운로드가 가능합니다.
https://www.oracle.com/kr/index.html
상단의 메뉴에서 제품 → Java를 클릭합니다.
Java SE → Java 다운로드를 클릭합니다.
JDK Download를 클릭합니다.
아래에서 현재 PC에 맞는 설치 파일을 선택해 설치합니다.
저는 윈도우 10을 사용 중이므로 Windows x64 Installer를 설치하였습니다.
팝업창의 체크 박스 체크 후 Download를 클릭하면 설치파일을 다운로드할 수 있습니다.
설치된 파일 클릭 후 Next → Next 클릭하면 자동으로 설치가 진행됩니다.
두 번째 화면의 자바 설치 경로는 환경 변수 설정 시 필요하므로 기억해주셔야 합니다.
이로써 Java 설치가 완료되었습니다.
설치가 제대로 되었는지 확인하려면 윈도우 검색창 → cmd를 검색해 명령 프롬프트 실행 후 javac -version을 입력하면 알 수 있습니다.
아래와 같이 버전이 출력되면 잘 설치된 것입니다.
Java 설치가 끝나면 환경 변수 설정이 필요합니다.
JDK 내부에 존재하는 구동 명령어들은 자바 개발 시 빈번하게 사용됩니다. 따라서 이 명령어들을 어디에서나 쉽게 접근하도록 해주어야 합니다. 이것을 환경 변수 설정이라고 합니다. Path 환경 변수의 JDK 내부 디렉토리인 bin의 위치를 등록하는 것입니다.
다음 환경 변수 설정은 윈도우 10을 기준으로 합니다.
윈도우 검색창 → 제어판을 검색해 제어판을 엽니다.
제어판에서 시스템 및 보안을 클릭합니다.
시스템 및 보안에서 시스템을 클릭합니다.
관련 설정 메뉴에서 고급 시스템을 클릭합니다.
다음 창의 환경 변수 탭에서 설정이 가능합니다.
환경 변수를 클릭하면 아래와 같은 창이 뜹니다.
사용자 변수의 경우 로그인 사용자별로 환경 변수를 설정하는 부분이며, 시스템 변수는 모든 사용자에게 공통적으로 적용되는 환경 변수를 설정하는 부분입니다.
따라서 지금은 사용자에 구애받지 않고 공통적으로 사용하기 위해 시스템 변수의 새로 만들기 버튼을 클릭합니다.
새로 만들 시스템 변수의 변수 이름에는 JAVA_HOME을 입력하고, 변수값에는 위에서 Java 설치 시 기억해두었던 설치 경로를 입력합니다. 해당 경로가 Java JDK가 설치되어 있는 경로입니다.
확인을 누르면 시스템 변수에 JAVA_HOME이 등록된 것을 확인할 수 있습니다.
이제 Path 환경 변수에 해당 디렉토리를 등록해주어야 합니다.
시스템 변수에서 Path 변수 선택 후 편집을 클릭합니다.
새로 만들기 클릭 후 %JAVA_HOME%\bin;를 입력합니다.
%JAVA_HOME%은 JAVA_HOME 환경 변수의 값을 참조한다는 뜻입니다.
%JAVA_HOME% 대신에 JDK가 설치된 전체 경로를 직접 입력해도 됩니다.
설정 후 확인을 눌러 종료하면 환경 변수 설정까지 완료되었습니다.
환경 변수가 제대로 설정되었는지 확인하기 위해서는 Java 설치 확인과 똑같이 명령 프롬프트 실행 후 javac -version을 입력해보면 됩니다.
이때 이전에 실행 중이던 명령 프롬프트에 입력하여서는 안 되며, 새로 실행한 명령 프롬프트로 확인하여야 합니다.
아래와 같이 버전이 출력되는 경우 환경 변수 설정까지 잘 적용된 것입니다.
만약 버전이 출력되지 않고, "javac은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다"라는 문구가 출력되는 경우 환경 변수에 추가한 경로가 잘못된 것이므로 다시 확인 후 추가하여야 합니다.