[Java] 컴파일과 실행

MSU·2023년 12월 4일

JAVA

목록 보기
11/28

자바 프로그램은 컴파일과 실행 단계를 거침

  • Hello.java와 같은 자바 소스 코드를 개발자가 작성.
  • 자바 컴파일러를 사용해서 소스 코드를 컴파일함
    • 자바가 제공하는 javac라는 프로그램을 사용
    • .java에서 .class파일이 생성된다.
    • 자바 소스 코드를 바이트코드로 변환하며 자바 가상 머신에서 더 빠르게 실행될 수 있게 최적화하고 문법 오류도 검출함
  • 자바 프로그램을 실행
    • 자바가 제공하는 java라는 프로그램을 실행함
    • 자바 가상 머신(JVM)이 실행되면서 프로그램이 작동한다
  • 자바 코드를 컴파일 할 때 javac라는 프로그램을 직접 사용해야 하는데, IntelliJ는 자바 코드를 실행할 때 이 과정을 자동으로 처리해줌
    • 인텔리제이 화면에서 프로젝트에 있는 out폴더에 가보면 컴파일된 클래스파일이 있는 것을 확인할 수 있음
  • 자바를 실행할 때에는 java라는 프로그램을 사용하며, 실행할 때 클래스 파일을 지정해주면 됨
    • 예를들어 cmd창에서 java Hello라고 입력하면 Hello라는 자바 클래스파일이 실행됨, 확장자는 제외하고 입력해야 함
    • 인텔리제이에서는 자바 코드 실행 시 컴파일과 실행을 모두 한번에 처리함

출처 : 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

profile
안드로이드공부

0개의 댓글