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, 내컴퓨터 > 속성 > 고급 시스템 설정 > 환경변수
(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 |