안녕하세요!
저번 시간에는 Intellij 라는 자바 통합 개발 환경이라는 프로그램을 설치 해봤는데요,
이번 시간에는 JDK라는 자바 개발 키트를 설치 할 예정입니다.
JDK 란 ? - Oracle회사에서 만든 자바를 개발하기 위해서 도와주는 키트 프로그램입니다.
JDK안에는 내가 직접 작성한 코드들을 컴퓨터가 알아 볼 수 있도록 바이트 코드로 바꿔 준다던가, 컴파일 했을때 코드들이 문제가 없는지에 대해서 알려주는 것이라고 간단하게 생각하면 좋을것 같습니다.
목차
1. JDK 설치
2. JDK 설치 후 환경 변수 설정
3. 자바 실행 테스트(JDK 버전이 이상이 없는지)
1. JDK 설치
우선 JDK를 설치 하기 위해서 Oracle사이트에 들어가서 JDK를 설치해야 하는데요.
https://www.oracle.com/java/technologies/downloads/
해당 사이트에 들어가서 다운로드를 받아보도록 하겠습니다.
사이트로 들어가게되면 다양한 JDK 버전이 존재합니다.
여기에서 저희가 다운로드 받아볼 버전은 JDK 21 LTS 버전입니다.
* LTS란 Long - Term - Support의 약어로 해석하면 장기 지원 버전으로 불립니다.
해당 버전을 개발자들이 오래 사용할 수 있도록 이 버전을 장기적으로 지원하겠다 라고 생각하시면 될것같습니다.
JDK 설치 할 때에 3가지의 운영체제로 설치 할 수 있는데요.
리눅스, 맥OS, 윈도우 버전 중 저는 윈도우 운영체제를 사용하고 있기 때문에 Window를 누르겠습니다.
Window를 누르게 되면 설치 방법이 3가지가 나오는데 저는 이중에서 exe 버전으로 다운로드 받고, 다운로드된 프로그램을 실행 하도록 하겠습니다.
Next 누르도록 하겠습니다.
JDK 파일을 어디에 설치할 것이냐를 묻는 부분입니다. 저는 디폴트로 되어있는 저 경로에다가 설치하도록 하겠습니다.
설치를 완료되었다는 창입니다 Close를 누르고 이제 환경 변수 설정 하도록 하겠습니다.
2. 환경 변수 설정
JDK 21 설치를 완료 후에 환경 변수를 설정 해야 하는데요.
Window + s키를 눌러서 환경 변수를 검색하도록 하겠습니다.
검색해서 나온 "시스템 환경 변수 편집" 을 누르도록 하겠습니다.
환경 변수 누르도록 하겠습니다.
새로 만들기 누르겠습니다.
변수 이름에 "JAVA_HOME"을 작성하고 디렉터리 찾아보기를 누르도록 하겠습니다.
JDK 설치 할때에 경로를 지정하는 부분이 있었습니다 그 부분에 파일이 설치되어 있기 때문에 그 경로에 잘 찾아가서 JDK21를 누르도록 하겠습니다 제 컴퓨터 기준에서 C:\Program Files\Java\jdk-21에 설치되어 있습니다.
다음으로 PATH로 들어가도록 하겠습니다.(대문자로 PATH로 되어있는 경우도 있고 소문자로 path로 되어있는 경우도 있습니다.)
여기에서 새로 만들기를 눌러
" %JAVA_HOME%\bin; " 을 넣어주고 확인을 누르시면 JDK 21 버전과 환경 변수 설정까지 완료 되었습니다.
3. 자바 실행 테스트
(1)과 (2)를 모두 완료한 상태가 된다면 이제는 CMD에 들어가서 JDK 버전이 맞는지 확인 해보도록 하겠습니다.
우선 " Window + r " 키를 눌러 " cmd " 를 작성 후 확인 버튼 누르도록 하겠습니다.
명령 프롬프트 창으로 들어오게되면 빨간색 상자 처럼 " java -version "을 치고 엔터를 누르게 되면 아래처럼 JDK - 21 LTS버전 이상이 없는것으로 나왔습니다.
이상으로 JDK 21 LTS 버전을 설치해보고 버전 까지 확인하는 시간을 가져봤습니다.
다음 시간에는 Intellij를 실행 해 프로젝트를 만들어서 변수를 예제로 같이 알아보는 시간을 갖도록 하겠습니다.
이상 포스팅 마치겠습니다. 감사합니다.
결론 - 1. JDK는 자바 개발 도구 키트로 개발자들이 자바를 이용해 개발할때 어려움 없이 개발할 수 있도록 도와주는 키트다.
2. LTS(Long - Term - Support)는 장기 지원 버전으로 해당 버전을 개발자들이 장기적으로 사용할 수 있도록 도와주는 버전이다.
'Java 기초' 카테고리의 다른 글
[Java 기초] 2-3 자료형(논리 - Boolean) (0) | 2024.11.10 |
---|---|
[Java 기초] 2-2 자료형 (실수) (1) | 2024.11.09 |
[Java 기초] 2-1 자료형 (2) | 2024.11.09 |
[Java 기초] (1) 변수란? (1) | 2024.09.08 |
[Java 기초] IntelliJ (인텔리제이) 설치 (0) | 2024.08.27 |