- Java Virtual Machine 은 OS 별로 존재하는 차이점을 중간에서 해결한다.
Program
JVM
OS
Hardware
위와 같이 실행되기 때문에 JVM 덕분에 OS와 관계없이 자바 프로그램을 실행시킬 수 있다.
- cmd에서 자바 프로그램 실행 방법
1. firstProgram.java 작성
2. javac firstProgram.java 로 컴파일(javac.exe 이용)
=> 확장자가 class인 이름의 파일들이 생성된다.
3. java firstProgram 으로 실행(java.exe 으로 실행
=> 2번에서 생성된 class 파일을 대상으로 실행된다.
소스코드 -> 자바컴파일러(javac.exe) -> 자바 바이트코드(class File에 담김)
-> 자바런처(java.exe)(JVM구동 + 그위에서 프로그램이 실행되도록 돕느다.)
'JAVA' 카테고리의 다른 글
| [JAVA]06.메소드와 변수의 스코프 (0) | 2019.12.19 |
|---|---|
| [JAVA]05. 실행 흐름 컨트롤 (0) | 2019.12.19 |
| [JAVA]04. 관계연산자/ 논리연산자 (0) | 2019.12.19 |
| [JAVA]03.상수 및 형변환 (0) | 2019.12.19 |
| [JAVA]02. 변수와 자료형 (0) | 2019.12.19 |