☕ Java

자바 CMD로 프로그램 실행하기, 자바의 장점, JVM이란?

연_우리 2021. 10. 21. 22:36
반응형

[목차]

개발폴더 살펴보기

CMD로 자바프로그램 실행하기

자바의 장점 : 운영체제에 독립적이다

Java Virtual Machine 이란?

 

개발 폴더 살펴보기

📁 .settings

📁 bin

      📄 AA.class : 실행가능한(=컴파일한) 파일 / 바이트코드

📁 src

      📄 AA.java : 실행불가능한(=컴파일하지 않은)파일 / 자바소스코드

📄 .classpath

📄 .project

 

 

CMD로 자바프로그램 실행하기

1단계 : 소스코드→바이트코드로 변환

~~/src 폴더에서 cmd실행하여 아래 명령어 입력

javac 파일명.java

javac.exe이 컴파일 실행하여 ~~/bin/파일명.class 파일을 생성함

 

 

2단계 : java.exe이 바이트코드(.class) 실행

~~/bin 폴더에서 cmd실행하여 아래 명령어 입력

java 파일명

JVM이 자바파일 실행한다.

 

왜 2단계로 나뉘어 실행할까?

 

 

자바의 장점 : 운영체제에 독립적이다

각 운영체제마다 JRE를 설치하고,

JRE안의 JVM을 구동해서 실행하게 했다

⇒ 어느 운영체제에서든 JVM만 있으면 자바를 실행할 수 있게된 것!

 

 

Java Virtual Machine 이란?

자바 가상 머신

자바를 실행하기 위해 구동되는 가상의 기계(컴퓨터)

byte code (= .class 파일) 를 운영체제에 맞는 명령어로 번역하여 실행함

즉! window용 JVM, linux용 JVM, Mac용 JVM은 달라!!

 

 

 

#자바 #java #자바폴더 #자바개발폴더 #자바CMD실행 #자바프로그램실행

#자바실행 #자바의장점 #JVM #자바가상머신 #JavaVirtualMachine

반응형
  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 구글 플러스 공유하기
  • 카카오톡 공유하기