명령어를 통한 컴파일, 실행
명령 프롬프트 이용방법
D 드라이브로 이동방법-> :D
상위 폴더에서 하위 폴더로 이동-> cd
bin 폴더에서 HelloWorld 파일로 이동-> cd D:\workspace\java\teco_java\bin\basic\ch01
하위 폴더에서 상위 폴더로 이동-> cd..
명령 프롬프트에서 실행해 보기
-- 컴파일 하기
1. 해당 파일이 있는 디렉토리로 이동하기
2. 소스 코드에 한글이 포함 되어 있다면 인코딩 문제로 오류 발생 가능
javac HelloWorld.java
안될 경우 : javac -encoding UTF-8 Constant.java
--> 해당 디렉토리에서 HelloWorld.class 파일이 생성 됨
-- 실행 시켜 보기
java HelloWorld
HelloWorld . java 파일 컴파일 - 오류 발생
(그림)

HelloWorld . java 파일 컴파일 - 인코딩 설정
(그림)

HelloWorld.class 파일 생성 여부 확인
프로그램 실행 시켜 보기
(그림)

도전과제
Constant.java 파일을 명령프롬프트로 컴파일 하고 실행 시켜 보세요
(그림)

확인해보기
자바 파일을 이클립스에서 컴파일 하면 프로젝트/bin 폴더에 들어가고 명령 프롬프트를 통해 명령어로 컴파일하면
그 디렉토리에서 .class 파일이 생성 됨
.class 파일이 생성되는 위치가 다른 이유는, 각 환경의 컴파일 과정과 설정이 다르기 때문입니다.
CLI ---> JDK ---> 시.환경변수
javac ---> A.java ---> A.class
java ---> A.java 프로그램을 실행
'Java' 카테고리의 다른 글
| 2024.04.11 삼항 연산자(조건 연산자) (0) | 2024.04.11 |
|---|---|
| 2024.04.09 연산자(항, 대입, 부호) (2) | 2024.04.10 |
| 2024.04.09 형 변환(type casting) (0) | 2024.04.10 |
| 2024.04.09 상수(constant) 리터럴(literal) (0) | 2024.04.10 |
| 2024.04.08 데이터 타입(Data Type) (0) | 2024.04.10 |