기본 콘텐츠로 건너뛰기

0.02 Compile

Compile


 - 소스코드를 javac 명령어를 이용하여 byte code(중간코드, class 파일)을 생성


0. 준비
1. 과정


 예) javac로 compile하고 java로 실행, 확인한다
       개발 환경 완료    +    실행 환경 완료 

0. 준비

1) JDK  → java.sun.com → 이용하고자 하는 버전 다운로드

2) editor: 메모장, 한글 문서 편집기, MS-Word processor...
       (단, IDE에 해당하는 eclipse 등은 제외: 아직은 쓰지 말고...)

3) cmd(명령 프롬프트)

1. 과정 (플랫폼에 비 종속적인 개발의 출발)

하드 디스크 내에 작업할 폴더를 생성

작업을 한 java파일을 저장 (editor는 사용자의 자유)

java 파일이 작업 폴더 내에 생성됨

JDK의 설치 여부 확인

javac라는 compile 명령어를 실행: 실패

 - 실패한 이유는 무엇일까?
  · 간단한 사례로 생각하면 103호에 철수가 산다고 생각하자
  · 108호에 가서 철수를 찾는다고 철수와 대화를 할 수 있나?
  · 따라서 자바 compile 파일이 존재하는 곳으로 
   작업물을 옮기거나 폴더를 지정하면 실행이 될 것

 - 그런데 작업물의 양이 극단적으로 늘어난다면?
  · 타이핑 양이 극단적으로 늘어난다

 - 조금 더 편하게 작업을 하려면?
  · 경로를 설정해주면 된다
  · 경로 설정(path 설정)은 필수 조건이 아니다
  · 사용자가 편하기 위함


경로 설정 후 어느 위치에서든 javac 사용 가능
javac 명령어를 이용해서 compile 성공

- compile이 무사히 끝났다 = 작업물에 에러가 없다

java 명령어를 실행해서 출력물을 출력


※ path 설정
 - 내 PC에서 우클릭 후 고급 시스템 설정 (제어판 - 시스템 및 보안 - 시스템과 동일)
 - 고급 - 환경 변수
 - 변수명: JAVA_HOME
 - 값: JDK가 설치되어 있는 경로

path 설정 방법