728x90
반응형

명령 프롬프트에서 자바파일을 컴파일 한 뒤 실행하는 방법이다.

 

1. 자바 파일을 생성한다.

테스트를 위해 실행 시 "HelloWorld"라는 문자를 출력하는 소스코드를 작성하고 파일명을 Test.java로 지정하여 저장하다. 

public class Test {
     public static void main(String[]args) {
          System.out.println("HelloWorld");
     }
}

 

만약 클래스 명과 파일명이 일치하지 않는 경우, 예를 들어 클래스명은 Test1이고 파일명이 Test.java라면 컴파일 시에 다음과 같은 컴파일 에러가 발생하니 파일 생성 시 클래스명과 파일명이 일치하도록 주의한다.

Test.java:1: error: class Test1 is public, should be declared in a file named Test1.java
public class Test1 {
       ^
1 error

 

 

2. 명령 프롬프트를 실행 후 자바파일이 있는 경로에서 소스코드를 컴파일 한다.

컴파일이 완료되면 Java파일과 동일 경로에 Class파일(Test.class)이 생성된다.

javac + (공백) + java파일명
> javac Test.java


javac : java 컴파일러로, 소스코드를 컴파일하는 역할을 수행.
컴파일 : 컴퓨터가 이해할 수 있는 기계어(Byte Code)로 변환해 주는 작업.

 

 

3. 컴파일된 파일을 실행한다.

컴파일된 Class파일(.class)을 실행시키는 것이기 때문에 기존 자바파일(.java)의 유무와는 상관없이 실행된다.

java + (공백) + Class파일(.class제외)
> java
 Test

java : 컴파일된 Class파일(.class)을 실행하는 명령어.

 

 

4. 실행결과 확인한다.

소스코드에서 지정한 "HelloWorld"라는 문자가 잘 출력되는 것을 확인할 수 있다.

CMD
Windows PowerShell

 


글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --

 

728x90
반응형