컴파일 : 사람의 언어를 컴퓨터의 언어로 바꿔주는 작업, 목적 파일 생성(번역문 파일)
컴파일의 종류
1.디버그
2.빌드
4. 실행 프로그램
3.링크
컴파일러 : 컴파일을 해주는 작업
내가 사용한 자바의 컴파일러 : eclipse 8 version
<자바 프로그램>
JAVA 프로그램 -> JVM(자바 가상 운영체제) -> 운영체제 -> 하드웨어
JAVA는 JVM과 소통하는 언어이기 때문에 운영체제가 바뀌어도 소통이 가능함. 따라서 이식성이 굉장히 좋음.
웹페이지 개발에 최적화된 언어
JVM(Java Virtual Machine, 자바 가상 운영체제)
- JAVA 프로그램을 실행해 줌
- JAVA 고유의 환경 구축
- OS가 달라져도 JVM이 관리해줌
- OS, Hardware를 건드려야하기때문에 RAM에 접근해야 함
- ex)땅
Class Loader : 메모리 적재
Runtime Data Areas : RAM 영역 관리
Execution Engine : 소스코드 읽고 실행
JRE(Java Rintime Environment, 자바 실행 환경)
- JVM을 생성하는 부분
- JVM에서 실행할 때 필요한 라이브러리 파일들과 기타 파일들을 가지고 있음
- ex)햇빛, 물, 공기, 흙...
JDK(Java Development Kit, 자바 개발 도구)
- JVM과 JRE에 의해 실행되고 구동될 수 있는 JAVA 프로그램을 생성할 수 있게 해줌
- JRE 외에 개발에 필요한 도구들을 가지고 있음
- ex)자원, 삽, 비료...
<jdk 설치 - jre, jvm 포함, 환경변수 설정하는 법 포함>
구글에 jdk8 검색 -> 1.8 버전 다운 (컴퓨터 운영체제에 맞게)
cmd 열어서 "javac -version" 쳐서 깔렸는지 확인!!
jdk.exe 파일을 생성한 내 자바 폴더에 넣어주기 -> C:\Program Files\Java\jdk1.8.0_281 복사 ->
내 pc -> 속성 -> 고급 시스템 설정 -> 환경변수 -> 시스템 변수 새로 만들기 "JAVA_HOME" / "C:\Program Files\Java\jdk1.8.0_281" 확인 -> 위의 Path 편집 -> %JAVA_HOME%\bin 확인 -> cmd 열어서 "javac -version" 쳐서 깔렸는지 정상 설치 확인!
-----------------------------------------------------------
<eclipse 설치>
More -> IDE and Tools -> Desktop IDEs 다운 -> 우측 하단 Eclipse Photon 클릭 ->
운영체제에 맞게 클릭 -> zip 파일 -> 실행 후 workspace를 본인 경로로 설정 -> 압축 풀기
'Back-End > JAVA' 카테고리의 다른 글
[Java] 제어문(if문) (0) | 2021.05.14 |
---|---|
[Java] 연산자 (0) | 2021.05.14 |
[Java] 형변환(Casting) (0) | 2021.05.13 |
[Java] 입력(Scanner), next(), nextInt(), nextLine() (0) | 2021.05.13 |
[Java] 메소드,변수 (0) | 2021.04.18 |