- 직접 컴파일하고 실행하기 : 소개
- compile : 자바확장자가 붙은 소스코드를 클래스 확장자가 붙은 실행파일로 바꾸는 것
- run : 클래스확장자 파일을 실행(run)하는 것
- input : 실행할 때 입력값을 주는 것
- 직접 컴파일하고 실행하기 : 실행환경 살펴보기
- cmd → java → 환경변수 (내 컴퓨터 → 속성 → 고급설정 → 환경변수 → 커맨드 명령어 입력시 설정되는 디렉토리 설정)
- cd : chage directory C:\Users...
- java Program.java → to generate java.class file.
- java -cp "." Program
- . : 현재 디렉토리
- 직접 컴파일 하고 실행하기 : 컴파일과 실행하기
- javac Program.java → Program.java 를 컴파일 하여 Program.class를 생성
- jvm을 통해 java Program(실행하고 싶은 파일명 = 클래스명) → main 안에 있는 코드 실행
- 파일을 읽었는데 어떠한 코드인지 궁금하다면 : cat Program.java 입력
- 파일 삭제 : rm -rf Program.class (원하는 파일명) 입력
- 직접 컴파일하고 실행하기 : 라이브러리 이용
- import를 사용하여 다른 class 에 있는 정보를 이용하려면 Class 파일 안에 내가 적어둔 위치에 파일이 있어야한다.
경로가 다를 경우 class path 를 사용하여 import로 불러오는 class의 위치를 설정하여 컴파일 및 실행에 필요한 Class를 지정할 수 있다.
- 다른 사람이 지정해둔 Class파일을 이용할 수도 있는데, 사용할 수 있게 만들어진 Class 들을 Libary라고 한다.
- Class 들을 불러올 때 사용하는 것이 -CP (Class Path) 이다.
- 직접 컴파일하고 실행하기 : 입력과 출력
이클립스와 같은 툴을 사용하여 arguement 를 입력받는 것보다 ""안에 내용만 바꾸어서 실행하면 되기 때문에 입력값을 주는 방법이 더 간편하다.