Back-End/JAVA

[Java] 컴파일,컴파일러

챌링킴 2021. 4. 17. 20:53
반응형

컴파일 : 사람의 언어를 컴퓨터의 언어로 바꿔주는 작업, 목적 파일 생성(번역문 파일)

 

컴파일의 종류

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