자바 언어 개발 도구: 이클립스 Eclipse
* 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으로 이클립스 설치하기
'STUDY > JAVA' 카테고리의 다른 글
[JAVA] 난수Random Number (0) | 2022.03.13 |
---|---|
[JAVA] 연산자 (0) | 2022.03.13 |
[JAVA] 변수, 데이터 타입 (0) | 2022.03.13 |
[JAVA] 이클립스에서 프로젝트 만들기 / 실행진입점 Entry Point (0) | 2022.03.13 |
자바JAVA, 이클립스Eclipse 설치하는 법 (윈도우 64bit 기준) (0) | 2022.01.29 |