반응형
반응형
빌드(Build)
빌드는 소스코드 파일(.java)을 class 파일로 변환한 후 실행파일로 만드는 과정을 말한다.
빌드 안에 컴파일이 포함되어 있다. 이때 빌드를 도와주는 도구를 빌드 툴(Build Tool)이라고 한다.
*빌드 툴이 제공하는 기능
- 전처리(Preprocessing), 컴파일(Compile), 패키징(Packaging), 테스팅(Testing), 배포(Distribution)
*빌드 툴의 예
- Ant, Maven, Gradle
컴파일(Compile)
컴파일이란 개발자가 작성한 소스코드를 기계어(Byte Code)로 변환하는 과정을 말한다.
런타임(Runtime)
런타임이란 컴파일 과정을 끝낸 프로그램이 실행 및 동작하는 과정을 말한다.
반응형