본문 바로가기
Programming/Java

[Java] Javac와 Java 차이

by 가가가가가가 2024. 1. 4.
반응형

● Javac

    -  Java 소스 코드를 컴파일

    - '.java' 확장자를 가진 Java 소스 파일을 컴파일하여 '.class' 확장자를 가진 바이트 코드 파일로 변환

    - Ex) cmd에서 javac HelloWorld.java 입력 시 HelloWorld.class 파일 생성

 

● Java

    - Java 응용 프로그램을 실행

    - '.class'로 컴파일된 바이트 코드를 JVM(Java Virtual Machine, 자바 가상 머신)에서 실행

    - Ex ) cmd에서 java HelloWorld 입력 시 HelloWorld.class 파일 실행

 

 

javac HelloWorld.java   # 컴파일
java HelloWorld        # 실행
반응형

'Programming > Java' 카테고리의 다른 글

[Java] SpringBoot 서버 포트 변경 방법  (1) 2023.05.10

댓글