본문 바로가기
JAVA

JAVA 설치, 환경변수 설정, Eclipse 설ㅊ

by 801lhy 2020. 4. 4.

JDK 와 JRE 차이

JRE : java로 구동을 위해 최소한 설치되야 되는것

JDK : JRE 이상, 환경구성 + 개발 까지 가능한 것


Java SE 와 Java EE

Java SE
- Java SE의 API는 자바 프로그래밍 언어의 핵심 기능들을 제공한다.

- 기초적인 타입부터 네트워킹, 보안, 데이터베이스 처리, 그래픽 사용자 인터페이스 개발은 물론 XML 파싱에 이르는 고수준의 클래스들을 모두 다룰 수 있다.

- 코어 API에 더하여 자바 SE 플랫폼에서는 가상 머신, 개발도구, 배포 기술 그리고 자바 기술을 사용하는 어플리케이션에서 일반적으로 사용되는 부가적인 클래스 라이브러리들과 툴킷까지 제공

Java EE
- 자바 SE 플랫폼을 기반으로 그 위에 탑재됨

- 대규모, 다계층, 확장성, 신뢰성 그리고 보안 네트워킹 어플리케이션의 개발과 실행을 위한 API 및 환경을 제공


자바 버전 표기법

Java SE 11. 0. 2 (LTS)

(1) 주버전 (2) 개선버전 (3) 업데이터 버전 (4) LTS 장기 지원 서비스 버전

 


Java 설치

1. 오라클 접속 > 회원가입 > 로그인

2. https://www.oracle.com/java/technologies/javase-downloads.html 에서 원하는 버전 JDK 다운로드

 

Java SE - Downloads | Oracle Technology Network | Oracle

Java API Documentation Updater Tool 1.3 Java API Documentation Updater Tool repairs-in-place Java API Documentation created with javadoc versions included with JDK 5u45, 6u45, 7u21 and earlier.  See the 7u25 release notes for more information.

www.oracle.com

개인 설치 버전 :  Java SE 11 (LTS) > Windows x64 Installer > jdk-11.0.6_windows-x64_bin.zip

Java 설치 경로(따로 지정하지 않았을 경우) : C:\Program Files\Java\jdk-설치버전

3. 환경 변수 설정

- 환경변수 설정 하는 이유 : cmd 콘솔에서 javac 로 컴파일 하거나, 다른 프로그램에서 JDK 참조할 경우에 필요해서

(1) 내 PC, 내컴퓨터 > 속성 > 고급 시스템 설정 > 환경변수

내 PC > 속성
고급 시스템 설정 > 환경변수 > 환경변수 창 > 시스템 변수의 JAVA_HOME 변수 생성 > Path 편집

(2) 시스템 변수 설정

시스템 변수 > 새로만들기 > 변수명 입력 : JAVA_HOME > 변수값 입력 : C:\Program Files\Java\jdk-11.0.6 > 확인

(3) Path 설정

시스템 변수 > Path 클릭 후 편집 클릭 > 새로만들기 클릭 > 입력 : %JAVA_HOME%\bin > %JAVA_HOME%\bin 을 선택하고 위로 이동 버튼 클릭해서 첫번째 항목 > 확인

(4) 확인

(5) 윈도우 키 > cmd 입력후 enter > cmd 창에 javac -version 입력하고 버젼확인 > javac 11.0.6 [정상출력]


Eclipse 설치

1. https://www.eclipse.org/downloads/ 접속해서 이클립스 다운로드

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

2. Eclipse IDE for Enterprise Java Developers 클릭


참조 사이트 / 블로그

https://210life.tistory.com/entry/Java-EE%EC%99%80-Java-SE%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90

 

Java EE와 Java SE의 차이점

http://mail.cabsoftware.com/node/24 자바 기술은 프로그래밍 언어와 플랫폼 모두를 아우르고 있습니다. 자바 프로그래밍 언어는 고수준 객체 지향형 개발 언어이며 플랫폼은 자바 프로그래밍 언어로 작성되어진..

210life.tistory.com

https://post.naver.com/viewer/postView.nhn?volumeNo=22725606&memberNo=25379965

 

[혼자 공부하는 자바] Java 8/11 다운로드 & 개발 환경 설정하기(JDK)

[BY 한빛미디어] 안녕하세요! 프로그래밍 언어 중 전세계에서 가장 인기가 높은 Java는 국내에서도 많은...

m.post.naver.com

 

 

 

 

'JAVA' 카테고리의 다른 글

벼락치기 day4 - Stack  (0) 2020.04.12
벼락치기 day3 - HashMap 개념, 알고리즘 문제 풀이  (0) 2020.04.11
벼락치기 day2 -Hash  (0) 2020.04.09
벼락치기 day1  (0) 2020.04.08
01. java, 연산자, 변수  (1) 2019.06.06