▶ cmd에서 컴파일하기
- eclipse 를 실행 중이라면 종료하기
- 'bin' 폴더 내부의 파일 모두 삭제
- 윈도우 검색에서 cmd(명령프롬프트) 열기
- cd c:\eclipse-workspace\chap01 를 입력하여 현재 디렉토리 위치 변경하기
cd 는 현재 디렉토리 위치를 변경하겠다는 cmd 명령어임
노란색 부분은 bin 폴더 이전의 경로를 입력하면 됨. - dir 를 입력하면 현재 선택된 디렉토리의 하위 디렉토리 정보를 볼 수 있음
- javac -d bin src\sec03\exam01\*.java 를 입력 ( javac -d [바이트 코드 파일을 저장할 위치] [소스 파일이 저장된 위치] )
bin 이라고 작성한 부분은 폴더를 저장할 위치를 의미함
bin src\sec03\exam01\*.java 라고 작성한 부분은 소스파일의 위치를 의미함(*.java는 모든 java 파일을 선택하겠다는 의미)
참고로 JDK 11 이후 버전에서는 모듈 기술자도 컴파일 대상에 포함되어야 함 - 'bin' 폴더 내부를 다시 들어가면 파일이 생성되어 있는 것을 확인할 수 있음
▶ cmd에서 바이트 코드 파일 실행하기
- java -cp bin sec03.exam01.Hello 입력하면 실행됨 ( java -cp [바이트 코드 파일이 저장된 위치] [패키지명.클래스명] )
cp란 class path의 약자로 클래스가 위치한 경로를 의미
bin 은 바이트 코드 파일이 저장된 위치를 의미
sec03.exam01 은 패키지명
Hello 는 클래스명
참고로 JDK 11 이후 버전은 모듈 기술자를 입력해야 함 (java -cp -m [바이트 코드 파일이 저장된 위치] [패키지명.클래스명])
※ 파일 탐색기에서 원하는 디렉토리 선택 후 cmd 창을 열면 cd 를 통해 디렉토리를 변경하는 과정을 거치지 않아도 됨
'Java' 카테고리의 다른 글
[Java] 기초 (네이밍, 별찍기) (1) | 2024.10.05 |
---|---|
[Java_2] 형 변환 (1) | 2024.09.16 |
[Java_1-3] 프로젝트 생성 및 실행 (1) | 2024.09.16 |
[Java_1-2] 이클립스 설치 (2) | 2024.08.11 |
[Java_1-1] JDK 설치 및 환경 변수 설정 (0) | 2024.07.30 |