일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 스프링 HikariCP
- 쇼핑몰 프로젝트
- spring 프로젝트
- 스프링 포트폴리오
- 스프링 이미지
- 스프링 프로젝트 설정
- 이미지 출력
- oracle 설치방법
- 스프링 쇼핑몰 프로젝트
- 로그아웃 기능 구현
- 스프링 게시판
- 스프링 게시판 구현
- spring 쇼핑몰
- 스프링 프로젝트 기본 설정
- Bcrypt
- 스프링 업로드
- 로그인 기능
- 삭제 구현
- 파일 업로드
- 인증번호 전송
- 회원가입 기능
- 스프링 파일 삭제
- arraylist
- 정규표현식
- 스프링 프로젝트
- 스프링 쇼핑몰
- 스프링 메일 전송
- 쇼핑몰 포트폴리오
- BCrypt 적용
- ResponseEntity
Archives
- Today
- Total
Kim VamPa
JDK(Java Development Kit) 설치방법[자바 개발자버전 설치] 본문
728x90
반응형
목표
- Java SE, JDK, JRE, JVM에 대해 이해한다
- 자바 개발저 버전 설치방법을 알아본다.
순서
- JAVA SE, JDK, JRE, JVM 무엇인가?
- 자바 설치방법
- 다운로드 페이지
- 설치 진행
- 환경변수 설정
1. JAVA SE, JDK, JRE, JVM 이란 무엇인가?
java se(Java platform, Standard Edition)
- 자바의 표준안이다. (해당 자바 버전의 설명서)
- 자바라는 언어가 어떠한 문법적인 구성을 가졌는지와 같은 것들을 정의 하고 있다.
- 각 버전에 따라 문법이 다를 수 있다.
JDK(Java Development Kit)
- JAVA SE의 표준안에 근거 하여 만들어진 구체적인 소프트 웨어이다.
- 개발자라면 JDK를 받아야한다.
- 컴파일러(코드를 컴파일), 디버깅 툴, 개발 툴 등을 제공
- JRE, JVM을 포함한 종합 툴
JRE(Java Runtime Environment)
- 자바가 실제로 동작하는 데 필요한 JVM, 라이브러리, 각종파일
- 자바로 만들어진 프로그램을 구동하기 위해선 설치 필요
- 일반인을 위한 자바 버전
JVM(Java Virtual Machine)
- 자바가 실제로 구동하는 가상화된 환경
- 하드웨어나 운영체제에 따른 호환성 문제를 해결
★ JDK>JRE>JVM
2. 자바설치방법
2-1 다운로드 페이지
1) 오라클사 홈페이지를 들어갑니다.(https://www.oracle.com/index.html)
그림 1-1에 노란색 화살표시가 된 곳을 클릭 합니다.
2) Downloads를 클릭합니다.
3) 휠을 내려 Java(JDK) for Developers 를 찾아서 클릭합니다.
4) 자신이 원하는 JAVA SE버전을 찾은 후 JDK Download를 클릭합니다.
5) 자신의 운영체제에 해당하는 것을 찾아서 클릭합니다.
6) 해당창이 뜨면 체크후 Download 버튼을 클릭해준다.
6-1) 로그인페이지가 뜹니다. 로그인(회원이 아닐시 회원가입 후)을 하면 설치파일이 다운로드가 진행됩니다.
2-2 설치진행
1) 다운로드 파일을 클릭 합니다.
2) Next를 클릭합니다.
3) Next를 클릭합니다.
4)설치가 진행됩니다.
5) 해당 창이 뜰 경우 Next를 클릭합니다.
6) 설치가 다시 진행됩니다.
7) Close를 누르면 설치가 완료됩니다.
2-3 환경변수 설정
- 자바 환경변수 설정 방법 에서 상세
Reference
Date
- 2020.03.19 작성
728x90
반응형
'공부 > 자바' 카테고리의 다른 글
[Java]다형성(polymorphism)이란? (0) | 2020.04.24 |
---|---|
[Spring] JDBC란? Connection pool이란? (0) | 2020.04.03 |
컴파일(Compile), 링크(Link), 빌드(Build) 정리 (0) | 2020.03.18 |
고급언어, 저급언어란? (0) | 2020.03.17 |
객체지향언어란? (0) | 2020.03.17 |
Comments