Compile varios archivos Java con un solo comando en Java

Mohammad Irfan 12 octubre 2023
  1. Compilar un archivo Java
  2. Compilar múltiples archivos Java
  3. Compilar todos los archivos Java del directorio actual
Compile varios archivos Java con un solo comando en Java

Este tutorial presenta cómo compilar varios archivos java utilizando un solo comando en Java.

Compilar es un término que se utiliza para hacer referencia a un proceso de conversión de código fuente de Java a código de bytes utilizando JDK. Para ejecutar cualquier archivo Java, debemos seguir dos pasos: compilar el código y luego ejecutar el código compilado.

Durante la compilación, JDK comprueba la exactitud y sintaxis del código y genera un archivo .class que contiene un código de bytes que solo puede leer JVM. Aquí, aprenderemos a compilar archivos Java únicos y múltiples utilizando un solo comando de Java.

Entonces, primero comencemos compilando el archivo Java.

Compilar un archivo Java

Para comprender cómo compilar varios archivos Java con un solo comando, primero comprendamos cómo compilar un solo archivo Java. Java proporciona un comando javac que compila el código fuente y crea un archivo .class para compilar un archivo Java.

Aquí, creamos una clase Hello y guardamos el código con el nombre Hello.java. Para compilarlo usamos el comando javac.

Vea el ejemplo a continuación.

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

Para compilar el archivo Java, usamos el siguiente comando. Este comando creará un archivo .class en el directorio actual.

javac Hello.java

Para ejecutar el archivo .class generado por el comando anterior, usamos el siguiente comando java que ejecuta el código usando JVM.

java Hello

Producción :

Hello

Compilar múltiples archivos Java

Primero, cree dos archivos java Hello.java y Hello2.java, y compílelos usando el comando javac. Usamos el mismo comando para compilar los múltiples archivos de Java proporcionando los múltiples nombres de archivo de Java.

Vea el ejemplo a continuación.

Archivo: Hello.java

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

Archivo: Hello2.java

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

Para compilar los dos archivos Java anteriores, usamos el siguiente comando. Este comando creará dos archivos .class en el mismo directorio que Hello.class y Hello2.class.

javac Hello.java Hello2.java

Compilar todos los archivos Java del directorio actual

Si tenemos varios archivos Java en el directorio actual y queremos compilarlos todos con un solo comando de Java, podemos usar el siguiente comando. Aquí, usamos un comodín * para especificar todos los archivos Java.

javac *.java

Si los archivos de Java están en un directorio diferente, utilice el siguiente comando. Aquí, especificamos la ruta del directorio y * para compilar todos los archivos Java del directorio especificado.

Vea el comando a continuación.

javac / root / rohan / directoryname/*.java

Artículo relacionado - Java Compile