개발기록
article thumbnail

JAVA파일을 생성하고 실행하려면 두가지 과정을 거친다.

1. 컴파일 : 기계가 이해할 수 있는 언어로 변환하는 과정

2. 런처 : virtual machine에 실행파일을 전달하는 역할

 

자바 파일 생성하기

먼저 자바 파일을 생성하는데 윈도우에서 기본제공하는 메모장을 이용하려 한다.

class Helloworld {
    public static void main(String[] args){
        System.out.println("Hello world");
    }
}

메모장을 켜고 다음의 코드를 복붙한 후 helloworld.java로 저장한다.

 

생성한 자바파일 컴파일하기

cmd를 켜고 자바파일의 위치로 이동한다.

자바파일의 위치는 파일에서 우클릭, 속성을 확인하면 된다.

다음의 위치를 복사한 후 시작버튼에서 cmd를 찾은 후

cd 해당경로

후 엔터를 입력한다.

이동이 완료되고 javac helloworld.java

javac 파일명.java를 입력하면 class 파일이 생성된다.

 

컴파일 후 실행하기

이후 java helloworld를 입력하면 파일이 실행되는데

위에서 진행한 컴파일 과정에서 생성된 class파일이 Helloworld로 생성되었다.

여기서 java 파일명을 입력할 때 대소문자를 맞추어 입력하지 않으면 오류가 발생한다.

다음과 같이 잘못된 이름이라는 오류메시지가 출력되고 수정을 마치니 잘 실행되었다.

 

 

번외) java파일의 실행과정

우리는 코드를 작성하고 컴파일러를 통해 꼭 class파일을 만드는 과정이 필요하다

이후 이 파일을 실행하기 위해 java라는 명령어를 사용하고 VM에서 파일이 실행되며 결과를 보여준다.

조금 더 자세히 작성하면 다음과 같다.

 

profile

개발기록

@HO0214

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!