[개발환경 구축] 나도 할 수 있는 Java&Spring 웹 개발 종합반 5강

2024. 5. 1. 23:37나도 할 수 있는 Java&Spring 웹 개발 종합반

728x90
반응형

1) JDK 요금에 대하여

 

Java언어는 100% 무료

 

유료버젼의 Oracle.JDK

- BCL (Binary Code License) : 개인적으로 사용하는 경우 무료 (ex: ALzip)

- 구독형 라이선스(Subscription License) : 일정 주기로 요금 지불 (ex: MS Office 365)

 

무료버젼의 Open.JDK

- Open JDK는 성능이나 안정성에 다소 문제가 있었지만 Java 11부터는 Oracle.JDK와 거의 동일해짐

 

2) JDK 설치

 

https://openjdk.org/ <- JDK.Java.net/(최신버젼) 클릭 후 Java SE 11 클릭, 운영체제에 따른 다운로드, 압축 해제

 

 

 

임의의 폴더 (작성자는 fcJava라 만듬 )에 압축 해제

 

 

3) JDK의 HOME 디렉토리 등록하기, path 설정

 

* 내 PC -> 마우스(R) -> 속성 -> 시스템 -> 고급 시스템 설정 -> 환경변수

 

 

 

시스템 변수 하단 새로 만들기 -> 변수 이름에 'JAVA_HOME' 작성 -> 변수 값에 JDK 파일 경로 복붙 -> 확인

 

 

시스템 변수 내 Path 더블클릭 -> JDK 파일 내 bin 폴더 경로 복사 -> 환경 변수 편집창에서 새로 만들기 클릭 -> 붙여넣기 -> 위로 이동 클릭하여 최상단 배치 -> 확인

 

4) 잘 설치했는지 확인하기

 

1. CMD(명령 프롬프트)창 열기

2. java -version 엔터

 

 

3. 위와 같이 내가 설치한 JDK 버젼이 확인되면 정상 설치가 된 것이다

 

5) JavaSE 개발환경 구축이 끝났다!

JVM, API, TOOL(명령어) 이 셋이 PC에 설치되었단 의미

이 셋은 반드시 개발을 위해 필요하다

 

JVM이란? : Java 프로그램을 실행해주는 프로세서 이름, 자바 가상머신 ( 물리적으로 존재하는 컴퓨터가 아닌, 다른 컴퓨터가 만들어내는 가상의 컴퓨터 )

API란? : 자바에서 제공해주는 클래스들의 집합 (lib 폴더 / 라이브러리)

TOOL이란? : 컴파일, 실행을 위한 명령어들 (bin 폴더)

 

JDK는 개발, 실행 환경을 모두 제공

 

 


 

자바 개발 환경 구축을 이해하기 쉽게 알려주셔서 좋았고,

자바 구동 원리에 대해 알기 쉽게 자세히 설명해주셔서 좋았다.

하나가 궁금해서 왜?라는 의문이 들면 앞으로 나아가지 못하는 성향인데,

이 강의는 세세해서 그런 걱정이 없는 거 같다 :)

다음 강의도 기대가 된다 !

728x90
반응형