셸 스크립트가 실행하는 java 파일

최동민·2023년 2월 27일
0

셸 스크립트는 프로젝트 경로 bin에 존재하는 .class 파일을 실행한다.
이는 컴파일러에 의해 생성된 java bytecode로 구성된 파일이다.
즉, JVM을 위한 코드이며 자바를 실행할 수 있는 모든 장치에서 실행이 가능하다.
.java 파일은 java 규칙에 맞게 작성한 모든 소스코드 파일을 말한다. (for human) 즉, 사람이 읽을 수 있는 text로 구성되어 있으며 src 경로에서 .java 파일을 확인할 수 있다.

자바 컴파일러는 .java 파일에 오류가 있는지 검사를 한다.
그 다음 특정 컴퓨터를 위한 코드를 바로 생성하지 않고 JVM을 위한 코드(bytecode)를 생성한다.
java의 최대 장점은 JVM을 통해 플랫폼 독립적으로 실행 가능한 환경을 제공하는 것인데, 그리하여 한 번 작성된 코드로(.java) 다양한 환경의 하드웨어 및 OS 어디서든 실행하기 위해 이러한 특징을 지니는 것.

.java -> complier -> .class -> JVM

profile
코드를 두드리면 문이 열린다

0개의 댓글