All of My Records

[Java] 개발 환경 Setting :: JDK11 설치 및 환경 변수 등록

by 캐떠린

본격적인 개발을 하기 위해 개발 환경을 갖춰보자.

 

학원에서는 JDK11 버전을 사용할 예정이기 때문에 JDK11 기준으로 작성되었습니다!

 

JDK 설치

1. Java SE Development Kit 11.0.18 다운로드

 - http://oracle.com 오라클 공식 홈페이지에서 다운로드 가능하나, 어디 있는지 찾기 어려워용.. 아래 링크 참고!

 - https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html

 

Java Archive Downloads - Java SE 11 | Oracle 대한민국

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downlo

www.oracle.com

 

2. 설치 파일을 실행하여 Next

 

3. 설치되는 경로 확인 후 Next (경로는 건들지 말 것! 그래야 추후 경로 설정할때도 편하다.)

 

4. 끝. 인스톨창 Close

 

설치는 끝!

이제 JDK 관련 설정을 해보자.

 

JDK 관련 설정 작업

1. JAVA_HOME 환경 변수 등록

1) 탐색기 내 컴퓨터(내 PC) 우클릭 → 속성

 

2) 고급 시스템 설정

 

3) 고급 → 환경 변수

 

4) 시스템 변수 → 새로만들기

 

5) 잠시 하던 것을 멈추고 탐색기 창을 열어 아까 설치된 JDK의 경로로 들어가 경로를 복사해온다.(상단 경로 클릭하여 Ctrl + C 하면 된다.)

 

6) 다시 환경 변수의 새로만들기 창으로 돌아와서 변수 등록

 - 변수 이름: JAVA_HOME

 - 변수 값: C:\Program Files\Java\jdk-11

JAVA_HOME 이란?
: Java가 있는 곳 → C:\Program Files\Java\jdk-11
JAVA_HOME 환경 변수를 등록하는 이유
: 이클립스와 같이 JDK를 활용하는 프로그램에게 내 컴퓨터에서 돌아가는 모든 Java 프로그램들은 이 곳에 설치되어 있으니 공통된 이름으로 경로를 등록해 놓은 것.
따라서 이름은 JAVA_HOME으로 고정!

 

2. JDK 경로 → Path 환경 변수 등록

1) 환경 변수까지 들어가는 부분은 위 1번 과정과 동일하다. 시스템 변수 → Path 더블 클릭 or 편집 클릭

 

2) 새로 만들기

 

3) 아래 경로 or 문구(%JAVA_HOME%\bin)중 아무거나 입력

 - 경로: C:\Program Files\Java\jdk-11\bin

 - 문구: %JAVA_HOME%\bin

그리고 왜인진 모르지만 전 맨 위로 이동시켜줬습니다. 왜 그랬을까요? 분명 쌤이랑 수업할 때 뭔가 있었던 것 같은데..

Path 환경 변수를 등록하는 이유
: 여러가지 도구를 쓸 때 매번 도구가 있던 경로로 이동할 수 없기 때문에 일종의 '바로가기'로 등록 하는 것.
→ 매번 그 폴더에 진입하는 명령어를 쓰기 귀찮기 때문!
C:\Program Files\Java\jdk-11\bin
: bin(binary) 폴더 안에 들어간 파일 하나하나가 다 프로그램. 이 수많은 프로그램들을 모아서 JDK라고 부른다.
그 중 핵심 프로그램 2가지는 java.exe, javac.exe 이다.

 

여기까지 설정을 마친 후 Window버튼 + R을 입력하여 명령 프롬프트(cmd) 창을 열어보자.

아래와 같이 입력하면 설치된 java.exe와 javac.exe의 버전이 나오며 정상 설치됨을 확인할 수 있다.

 

끝!

 

이제 다음 포스트에서 이클립스를 깔아보자!

 

*글 작성에 참고한 내용: 학원 쌤의 열정적인 수업

블로그의 정보

All of My Records

캐떠린

활동하기