Compile varios archivos Java con un solo comando en Java
- Compilar un archivo Java
- Compilar múltiples archivos Java
- Compilar todos los archivos Java del directorio actual
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