En este tutorial veremos cómo escribir, compilar y ejecutar un programa java. También cubriré la sintaxis de Java, las convenciones de código y diferentes formas de ejecutar un programa de Java.
Programa Java simple:
public class FirstJavaProgram { public static void main(String[] args){ System.out.println("This is my first program in java"); }//End of main }//End of FirstJavaProgram Class
Producción: Este es mi primer programa Java
Cómo compilar y ejecutar el programa anterior
Requisito previo: Debe tener Java instalado en su sistema. Puede obtener el java de Aquí.
Paso 1: Abra un editor de texto, como el Bloc de notas en Windows y TextEdit en Mac. Copie el programa anterior y péguelo en su editor de texto.
También puede usar IDE como Eclipse para ejecutar el programa java, pero cubriremos esta parte más adelante en los próximos tutoriales. Para simplificar, solo usaré el editor de texto y el símbolo del sistema (o terminal) para este tutorial
Paso 2: Guarde el archivo como FirstJavaProgram.java. Quizás se pregunte por qué nombramos el archivo como FirstJavaProgram, el hecho es que siempre debemos nombrar el archivo como el public class
primer nombre. En nuestro programa, el public class
El nombre es FirstJavaProgram
, es por eso que nuestro nombre de archivo debe ser FirstJavaProgram.java.
Paso 3: En este paso, compilaremos el programa. Para esto, abre símbolo del sistema (cmd) en Windows, si usted es Mac OS luego abre Terminal.
Para compilar el programa, escriba el siguiente comando y presione enter.
javac FirstJavaProgram.java
Es posible que obtenga este error al intentar compilar el programa: “javac ‘no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes“. Este error ocurre cuando la ruta de Java no está configurada en el sistema.
Si recibe este error, primero debe establecer la ruta antes de compilar.
Establecer ruta en Windows:
Abra el símbolo del sistema (cmd), vaya al lugar donde instaló java en su sistema y ubique el directorio bin, copie la ruta completa y escríbalo en el comando como este.
set path=C:Program FilesJavajdk1.8.0_121bin
Nota: Su versión de jdk puede ser diferente. Dado que la versión de java 1.8.0_121 está instalada en mi sistema, mencioné lo mismo al configurar la ruta.
Establecer ruta en Mac OS X
Abra Terminal, escriba el siguiente comando y presione Entrar.
export JAVA_HOME=/Library/Java/Home
Escriba el siguiente comando en el terminal para confirmar la ruta.
echo $JAVA_HOME
Eso es todo.
Los pasos anteriores son para configurar la ruta temporal, lo que significa que cuando cierra el símbolo del sistema o el terminal, la configuración de la ruta se perderá y tendrá que configurar la ruta nuevamente la próxima vez que la use. Compartiré la guía de configuración de ruta permanente en el próximo tutorial.
Paso 4: Después de la compilación, el archivo .java se traduce al archivo .class (código de bytes). Ahora podemos ejecutar el programa. Para ejecutar el programa, escriba el siguiente comando y presione enter:
java FirstJavaProgram
Tenga en cuenta que no debe agregar la extensión .java al nombre del archivo mientras ejecuta el programa.
Una mirada más cercana al primer programa Java
Ahora que entendemos cómo ejecutar un programa Java, echemos un vistazo más de cerca al programa que escribimos anteriormente.
public class FirstJavaProgram {
Esta es la primera línea de nuestro programa Java. Cada aplicación Java debe tener al menos una definición de clase que consta de class
palabra clave seguida del nombre de la clase. Cuando digo palabra clave, significa que no debería cambiarse, deberíamos usarla como está. Sin embargo, el nombre de la clase puede ser cualquier cosa.
Hice la clase pública usando el modificador de acceso público, cubriré el modificador de acceso en una publicación separada, todo lo que necesita saber ahora que un archivo java puede tener cualquier cantidad de clases, pero solo puede tener una clase pública y el nombre de el archivo debe ser el mismo que el nombre de la clase pública.
public static void main(String[] args) {
Esta es nuestra siguiente línea en el programa, desglosémosla para resolverla:
public
: Esto hace público el método principal, lo que significa que podemos llamar al método desde fuera de la clase.
static
: No es necesario crear objetos para la ejecución de métodos estáticos. Pueden trabajar por su cuenta.
void
: No devuelve nada.
main
: Es el nombre del método. Este es el método de punto de entrada desde el cual la JVM puede ejecutar el programa.
(String[] args)
: Se utiliza para los argumentos de la línea de comandos pasados como cadenas. Hablaremos de esto en una publicación separada.
System.out.println("This is my first program in java");
Este método imprime el contenido entre comillas dobles en la consola e inserta una nueva línea después.
Consulte estos programas básicos de Java antes de leer el siguiente tema:
- Programa Java para leer el número (ingresado por el usuario)
- Programa Java para comprobar si un número es positivo o negativo
- Programa Java para sumar dos números