Compilación y ejecución de un programa Java
Después de crear un archivo fuente Java, el siguiente paso es compilar y ejecutar el programa Java. En esta sección, lo guiaremos a través del proceso de compilación y ejecución de un programa Java en el sistema operativo Ubuntu 22.04.
Compilación del programa Java
Para compilar un programa Java, necesitas utilizar el compilador Java, que normalmente se invoca con el comando javac. Abre una terminal en tu sistema Ubuntu 22.04 y navega hasta el directorio donde guardaste tu archivo fuente Java (por ejemplo, HelloWorld.java).
Una vez que estés en el directorio correcto, ejecuta el siguiente comando para compilar el archivo Java:
javac HelloWorld.java
Este comando generará un archivo de bytecode con extensión .class, que en este caso sería HelloWorld.class. El archivo de bytecode contiene las instrucciones legibles por la máquina que la Máquina Virtual Java (Java Virtual Machine, JVM) puede ejecutar.
Ejecución del programa Java
Después de compilar el programa Java, puedes ejecutar el archivo de bytecode utilizando el comando java. En la terminal, ejecuta el siguiente comando:
java HelloWorld
Este comando ejecutará el método main() de la clase HelloWorld, y deberías ver la salida "Hello, World!" impresa en la consola.
Hello, World!
Comprensión del proceso de compilación y ejecución
La compilación y ejecución de un programa Java se pueden visualizar utilizando el siguiente diagrama mermaid:
graph TD
A[Java Source File] --> B[Java Compiler (javac)]
B --> C[Java Bytecode (.class)]
C --> D[Java Virtual Machine (java)]
D --> E[Program Output]
El compilador Java (javac) toma el archivo fuente Java como entrada y genera un archivo de bytecode, que luego puede ser ejecutado por la Máquina Virtual Java (java). La JVM interpreta el bytecode y produce la salida final del programa.
Este proceso de dos pasos de compilación y ejecución de programas Java es un aspecto fundamental del desarrollo de Java, y comprenderlo es crucial para crear y ejecutar aplicaciones Java de manera efectiva.