▶ 자바 개발 도구(JDK: Java Development Kit)
- 자바로 프로그램을 개발하기 위해 필요
▶ JDK 종류
- Open JDK: 개인 및 상업용 무료
- Oracle JDK: 개인 무료, 사업용 유료, 장기 지원(LTS: Long Term Support) 서비스 제공으로 업데이트 버전을 꾸준히 받을 수 있음
▶ Java 버전 보는 법
- JDK는 Java SE(Standard Edition)라는 스펙을 준수하여 만들어졌으므로, JDK 버전과 Java SE 버전은 동일함
- ex) Java SE 11.0.13(LTS)
- 주 버전: 자바 언어에 많은 변화가 있을 경우 증가
- 개선 버전: 0부터 시작, 주 버전에서 일부 사항이 개선될 때 증가, 보통 0임
- 업데이트 버전: 1~3개월 주기로 버그가 수정될 때마다 증가
- LTS: 장기 지원 서비스 제공
▶ Oracle JDK 설치 방법
- Oracle JDK 설치
- 운영체제에 맞는 .exe 파일 다운로드
- 다운로드한 .exe 파일 실행
▶ 환경 변수 설정
▷ JAVA_HOME 환경 변수 등록
- JDK가 설치된 폴더(C:\Program File\Java\jdk-버전)를 일반적으로 JAVA_HOME이라고 함
- 설치된 JDK 위치를 찾을 경우 JAVA_HOME 환경 변수를 이용하기 때문에
JAVA_HOME 환경 변수 생성 후 JDK 설치 폴더를 등록하는 것을 권장
- '시스템 속성' 창 열기('window키' + 'R' > 'sysdm.cpl' 검색)
- '고급' 탭 > '환경 변수' > '시스템 변수'의 '새로 만들기' 클릭
- 변수 이름: "JAVA_HOME" 입력,
변수 값: JDK가 설치된 경로 입력
('파일 찾아보기' > 내 PC > 로컬 디스크 C > Program Files > Java > jdk-버전 의 주소 복붙)
▷ Path 환경 변수 수정
- JDK 폴더 안에 bin 폴더에는
자바 소스 파일을 컴파일해주는 javac 명령어와 컴파일된 파일을 실행해주는 java 명령어가 있음 - javac와 java 명령어는 명령 프롬프트(cmd.exe)의 명령 라인에서 직접 컴파일하고 실행할 때 사용함
- 명령어가 bin 폴더 안에 위치해 있기 때문에
다른 폴더에서 실행하기 위해서는 환경 변수 Path에 bin 폴더를 등록이 필요함
- JAVA_HOME을 등록할 때 들어간 '환경 변수' 창에서
- '시스템 변수'에서 'Path' 선택 후 '편집' 클릭
- '환경 변수 편집' 창에서 '새로 만들기' 클릭
- "%JAVA_HOME%\bin" 입력 > 입력한 행을 '위로 이동' 버튼을 클릭하여 최상단으로 위치 변경
※ "%JAVA_HOME%\bin" 의미
- %JAVA_HOME%은 JAVA_HOME 환경 변수의 값을 사용한다는 의미
- JAVA_HOME이 C:\Program Files\Java\jdk-11이므로
- %JAVA_HOME%\bin은 C:\Program Files\Java\ jdk-11\bin이 됨
※ %JAVA_HOME%\bin 항목을 최상단으로 위치를 변경하는 이유
- 명령 라인에서 명령을 찾을 때, Path 환경 변수에 등록된 순서대로 찾기 때문임
- 다른 명령어가 %JAVA_HOME%\bin보다 선행 처리될 경우 다른 버전의 java 명령어가 사용될 수 있음
▷ 환경 변수 설정 확인
- '명령 프롬프트' 창 실행(윈도우 검색에서 'cmd' 검색)
- "javac -version" 입력 후 '엔터' 후 자바 버전이 뜨면 정상적임
'Java' 카테고리의 다른 글
[Java] 기초 (네이밍, 별찍기) (1) | 2024.10.05 |
---|---|
[Java_2] 형 변환 (1) | 2024.09.16 |
[Java_1-4] cmd에서 컴파일 및 실행 (0) | 2024.09.16 |
[Java_1-3] 프로젝트 생성 및 실행 (1) | 2024.09.16 |
[Java_1-2] 이클립스 설치 (2) | 2024.08.11 |