STUDY/JAVA

JAVA 개발도구 설치하기

aftersep 2022. 2. 27. 00:00

자바 언어 개발 도구: 이클립스 Eclipse

 

www.eclipse.org 

 

* enterprise는 기업용이다.

 

 

위 사이트에서 Eclipse를 설치한 후 실행하였을 때 나타나는 메뉴 중 위의 선택지를 고른다.

 

실행 파일과 설정 파일

 

실행했을 때 보이는 이 이미지는 Splash Window라고 한다.

 

자바는 컴파일러 랭귀지(컴파일 언어)이다.

 

컴파일 언어란?

원시코드(프로그래머가 작성한 소스코드)를 기계어로 변환한 후 기계(JVM과 같은 가상 머신)에 넣어 기계어 코드를 실행하는 언어이다. 소스코드를 기계어로 번역하는 과정에서 인터프리터 언어에 비해 시간이 소요된다. 대표적으로 C, C++, Java가 있다.

 

인터프리터 언어란?

원시코드를 기계어로 변환하는 과정이 없고 한 줄씩 해석하여 바로 명령어를 실행하는 언어를 말한다. 대표적으로 Python, Ruby가 있다. 코드 변경 시 빌드 과정 없이 바로 실행이 가능하다.

 

 

LTS : Long-term Service

= 안정된 버전

 

개발할 때에는 반드시 LTS 버전을 써야 한다. 현업에서도 마찬가지.

 


자바 소스 파일을 컴파일하면 .class 파일이 생성되는데 이 파일 안에는 바이트 코드(byte code = 중간 코드)가 들어있다. 바이트코드는 실행이 불가능하다.

 

왜 중간 코드라고 하는가? 

클래스파일을 실행시키는 것이 있다. : java virtual machine (JVM) = 해외에서는 machine이라고 부름

 

 

자바언어 설치 - 개발도구설치(IDE:  Integrated Development Environment - > "통합개발환경: 현업에서는 ID라고 말한다.") * ID를 무엇을 쓰느냐고 한다면 개발도구로 무엇을 쓰냐고 묻는 것이다. (ex. 이클립스)

 

JDK와 JRE

배포본 - JDK (Java Development Kit)

 

1.  JDK 설치 - 오라클이 배포

Java Standard Edition (Java SE) : 웹/앱을 만들 때 필요하다.

Java Enterprise Edition (Java EE): Java SE + 기업용 앱을 만들 수 있는 각종 도구와 실행환경을 제공한다.

 

Java Micro Edition (Java ME): 소형 디바이스에 탑재되는 작은 프로그램 만드는 데 사용

 

개발도구들은 한 폴더에 모아놓는 편이 좋으므로 이번에는 C드라이브에 temp 폴더를 만들어 자바를 설치한다.

일반적인 윈도우 프로그램처럼 Program Files에 설치하면 추후 문제가 발생할 수도 있다.

  

JVM: 자바를 구동시키는 가상머신(Java Virtual Machine)

JRE: 자바실행환경(Java Runtime Environment)

* JRE = JVM + 자바 표준 라이브러리

 

 

환경 변수 등록하기

설치 완료 후 - 새로운 환경 변수를 등록하여야 한다.

★ sysdm.cpl (시스템 속성)

환경변수 이름: JAVA_HOME

환경변수의 값: JDK 설치 폴더를 지정



 

환경 변수를 설정하고 Powershell에서 확인하고자 할 때

$env: (대소문자 구분)

 

명령프롬프트에서는

set (대소문자 구분)

 

 

SCOOP으로 설치하기

 

java bucket 목록이 뜬다.

bucket: app의 묶음, 바구니

 

중간에 있는 deprecated (뒤떨어진, 불필요한)은 무시한다.

 

 

 

 

굳이 검색하여 사이트를 찾지 않더라도 scoop을 통해 바로 설치할 수 있다.

 

 

 

다양한 언어를 지원하는 Virtual Machine을 설치한다.

 

최신 버전으로 실습을 진행하고 있으므로 최신 버전부터 설치한다.

 

 

공장 초기화 후 재확인

 

 

SCOOP으로 이클립스 설치하기