Java
Java 실행과정 (.java -> .class -> 실행 )
범블루
2022. 4. 4. 11:59
java 파일을 생성한다.
메모장이다, EditPlus 같은 편집기로 간단한 예제 코드를 작성하되
정확한 확인을 위해서 코드에 출력문 System.our.print()를 사용하는 게 좋다.
cmd로 실행을 해볼 건데, 우선 cmd에서 경로를 root로 ( C:\ ) 이동하고, java 코드로 작성한 코드 소스가 저장된
경로로 이동을 한다.
편집기로 코드를 적고 저장한 파일이름을 A.java라고 한다면,
0)_cmd root 경로로 이동후 A.java 파일이있는 경로를 cd 이후로 적어주거나 복사 붙여 넣기 한다
1)_ cmd > javac A.java 엔터
2)_ cmd > dir 누르고 디렉터리 확인
3)_ dir에서 A.class 파일이 생성되었다면 (바이트코드 생성됨)
cmd > java A.java 엔터 (실행돼서 출력문이 cmd에 보여야 한다)
일단 java 파일은 컴파일이 되는 과정은 이렇다.
. java 확장자 -> 컴파일 과정을 통한 후 -> 바이트코드 생성 (. class 확장자) -> JVM 설치된 플랫폼은 어디든 실행 가능
JVM 은 자바 가상 머신으로 어떤 OS를 사용하고 있더라도 JVM 이 설치된 곳이면
바이트 코드를 해석하여 실행할 수 있기 때문에 JVM 은 중요한 역할을 하고 있고,
JVM 때문에 이식성이 좋은 JAVA 가 된 거다.
JVM 은 바이트코드 코드만 해석할 수 있다는 걸 명심하한다.
바이트코드는 중간 언어라고도 불린다.