Java에서 단일 명령을 사용하여 여러 Java 파일 컴파일

Mohammad Irfan 2023년10월12일
  1. 자바 파일 컴파일
  2. 여러 Java 파일 컴파일
  3. 현재 디렉토리의 모든 Java 파일 컴파일
Java에서 단일 명령을 사용하여 여러 Java 파일 컴파일

이 자습서에서는 Java에서 단일 명령을 사용하여 여러 Java 파일을 컴파일하는 방법을 소개합니다.

컴파일은 JDK를 이용하여 자바 소스코드를 바이트코드로 변환하는 과정을 일컫는 용어이다. Java 파일을 실행하려면 코드를 컴파일한 다음 컴파일된 코드를 실행하는 두 단계를 따라야 합니다.

컴파일하는 동안 JDK는 코드의 정확성과 구문을 확인하고 JVM에서만 읽을 수 있는 바이트 코드가 포함된 .class 파일을 생성합니다. 여기서는 단일 Java 명령을 사용하여 단일 및 다중 Java 파일을 컴파일하는 방법을 배웁니다.

자, 먼저 자바 파일 컴파일부터 시작하겠습니다.

자바 파일 컴파일

단일 명령으로 여러 Java 파일을 컴파일하는 방법을 이해하려면 먼저 단일 Java 파일을 컴파일하는 방법을 이해합시다. Java는 소스 코드를 컴파일하고 .class 파일을 생성하여 Java 파일을 컴파일하는 javac 명령을 제공합니다.

여기에서 Hello 클래스를 만들고 Hello.java 이름으로 코드를 저장했습니다. 컴파일하기 위해 javac 명령을 사용했습니다.

아래의 예를 참조하십시오.

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

Java 파일을 컴파일하기 위해 아래 명령을 사용했습니다. 이 명령은 현재 디렉토리에 .class 파일을 생성합니다.

javac Hello.java

위 명령어로 생성된 .class 파일을 실행하기 위해 JVM을 이용하여 코드를 실행하는 아래 java 명령어를 사용하였다.

java Hello

출력:

Hello

여러 Java 파일 컴파일

먼저 Hello.java와 Hello2.java라는 두 개의 자바 파일을 생성하고 javac 명령어를 사용하여 컴파일한다. 여러 Java 파일 이름을 제공하여 동일한 명령을 사용하여 여러 Java 파일을 컴파일했습니다.

아래의 예를 참조하십시오.

파일: Hello.java

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

파일: Hello2.java

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

위의 두 Java 파일을 모두 컴파일하기 위해 아래 명령을 사용했습니다. 이 명령은 Hello.classHello2.class와 동일한 디렉토리에 두 개의 .class 파일을 생성합니다.

javac Hello.java Hello2.java

현재 디렉토리의 모든 Java 파일 컴파일

현재 디렉토리에 여러 Java 파일이 있고 단일 Java 명령으로 모든 파일을 컴파일하려는 경우 아래 명령을 사용할 수 있습니다. 여기에서 * 와일드 카드를 사용하여 모든 Java 파일을 지정했습니다.

javac *.java

Java 파일이 다른 디렉토리에 있는 경우 아래 명령을 사용하십시오. 여기에서 디렉토리의 경로와 *를 지정하여 지정된 디렉토리의 모든 Java 파일을 컴파일합니다.

아래 명령을 참조하십시오.

javac / root / rohan / directoryname/*.java

관련 문장 - Java Compile