자바 프로그램 동작 원리를 이해하기 위한 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 |