본문 바로가기
Java

명령어로 컴파일, 실행

by 개발자공부 2024. 4. 10.

자바 프로그램 동작 원리를 이해하기 위한 1단계 학습

 

0. 컴파일

1. HelloWorld.java 파일을 명령프롬프트에서 컴파일하기하고 실행하기

2. 연습문제


0. 컴파일

컴파일 (compiling) : 주어진 언어로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램을 변환하는 프로세스이다.

컴파일러 (compiler) : 순화 용어는 해석기, 번역기이다. 고급언어로 쓰인 프로그램을 그와 의미적으로 동등하며 컴퓨터에서 즉시 실행될 수 있는 형태의 목적 프로그램으로 바꾸어 주는 번역 프로그램. (출처 : 네이버 지식백과)


1. HelloWorld.java 파일을 명령프롬프트에서 컴파일하고 실행하기

■ 먼저 해당 파일이 있는 디렉토리로 이동한다.

■ 소스 코드에 한글이 포함되어 있다면 인코딩 문제로 오류가 발생할 수 있다.

■ javac HelloWorld.java 실행.

■ javac HelloWorld.java 가 실행되지 않을 경우 javac -encoding UTF-8 Constant.java 입력하기

그러면 해당 디렉토리에서 HelloWorld.class 파일이 생성되는 걸 확인할 수 있다. 그런 다음 java HelloWorld를 실행시킨다.

■ 자바 파일을 이클립스에서 컴파일하면 프로젝트/bin 폴더에 들어가고 명령 프롬프트를 통해 명령어로 컴파일하면 그 디렉토리에서 .class 파일이 생성된다. .class 파일이 생성되는 위치가 다른 이유는 각 환경의 컴파일 과정과 설정이 다르기 때문이다.


2. 연습문제

2-1. 다른 파일을 명령프롬프트로 컴파일하고 실행 시켜보기.

'Java' 카테고리의 다른 글

OOP(객체지향 프로그래밍)  (0) 2024.04.16
Operators(연산자)  (0) 2024.04.10
Type casting(형 변환)  (0) 2024.04.10
Constant(상수)와 Literal(리터럴)  (0) 2024.04.10
Data Type(자료형)와 primitive data type(기본 자료형)  (0) 2024.04.10