1. JDK(Java Development Kit)
- JDK를 설치하면 JVM과 Java API 외에 자바를 개발하는데 필요한 프로그램들이 설치됨
JDK와 JRE의 차이
JDK : 자바개발도구(Java Development Kit)
JRE : 자바실행환경(Java Runtime Environment), 자바로 작성된 응용프로그램이 실행되기 위한 최소환경
JDK = JRE + 개발에 필요한 실행파일(javac.exe 등)
JRE = JVM + 클래스라이브러리(Java API)
2. JDK 다운로드 및 설치
www.oracle.com/java/technologies/javase-jdk11-downloads.html
1) 위 사이트에 접속하여 운영체제(OS)에 맞는 exe 파일을 다운받는다. (버전은 최소 8.0 이상 권장, 위 링크는 11.0.9)
(Windows 64bit면 Windows x64 Installer다운로드)
2) 파일을 다운받으려면 오라클 로그인이 필요한데 Java를 계속 사용할 것이라면 오라클을 가입해두는 것이 좋다.
3) 다운받은 파일을 실행한 뒤, Next를 눌러 설치를 진행한다.
4) 폴더를 변경하지 않았다면 기본적으로 C:\Program Files\Java\jdk-버전명 으로 폴더가 생성됐을 것이다.
3. 환경변수 설정
1) 내 PC를 우클릭하여 속성에 들어간다.
2) 고급 시스템 설정에 들어간다.
3) 환경 변수에 들어간다.
4) 시스템 변수에서 새로 만들기를 누르고 JAVA_HOME이라는 새 시스템 변수를 생성해준다. 이 때, 변수 값은 jdk가 설치된 경로이다. 기본 값은 저렇지만 다른 곳에 설치했다면 그 경로를 복사해서 그대로 넣어주면 된다.
5) 시스템 변수에서 Path를 찾아 편집을 누른다.
6) %JAVA_HOME%\bin 을 추가해준 뒤 확인을 누른다. 즉, 시스템 변수 path에 jdk가 설치된 경로의 bin디렉토리(C:\Program Files\Java\jdk-버전명\bin)을 추가해준 것이다.
JDK의 bin디렉토리 : 자바로 프로그램을 개발하는데 필요한 실행파일들이 들어있는 디렉토리
JDK bin디렉토리의 주요 실행파일
- javac.exe : 자바 컴파일러, 자바소스코드를 바이트코드로 컴파일함
- java.exe : 자바 인터프리터, 컴파일러가 생성한 바이트코드를 해석하고 실행함
- javap.exe : 역어셈블러, 컴파일된 클래스파일을 원래의 소스로 변환함
- javadoc.exe : 자동문서생성기, 소스파일에 있는 주석(/** */)을 이용하여 Java API문서와 같은 형식의 문서를 자동으로 생성함
- jar.exe : 압축프로그램, 클래스파일과 프로그램의 실행에 관련된 파일을 하나의 jar파일(.jar)로 압축하거나 압축해제함
- 압축하기 ex) jar cvf Hello.jar Hello1.class Hello2.class
- 압축풀기 ex) jar xvf Hello.jar
시스템 변수 path : OS가 파일의 위치를 파악하는데 사용하는 경로로, path에 디렉토리를 등록하면 해당 디렉토리에 포함된 파일을 파일 경로없이 파일 이름만으로도 사용할 수 있음
7) 마지막으로 jdk가 잘 설치되었는지 확인하기 위해 명령프롬프트(cmd)를 켜준 뒤, java -version을 검색했을 때 설치한 버전이 올바르게 나오면 설치가 완료되었다.
참고 - Java의 정석 3rd Edition (저자 : 남궁성, 출판 : 도우출판)
'공부 > Java' 카테고리의 다른 글
[Java-02] 변수(Variable) - 형변환(Casting) (0) | 2021.02.01 |
---|---|
[Java-02] 변수(Variable) - 기본형(Primitive type) (0) | 2021.01.31 |
[Java-02] 변수(Variable) - 진법 (0) | 2021.01.30 |
[Java-02] 변수(Variable) - 변수와 상수, 변수의 타입 (0) | 2020.12.25 |
[Java-01] Java란? (0) | 2020.12.17 |