Ha llegado el momento de escribir su primera aplicación. Las siguientes instrucciones son para usuarios de Windows XP Professional, Windows XP Home, Windows Server 2003, Windows 2000 Professional y Windows Vista. Hay instrucciones para otras plataformas en «Hola mundo» para Solaris OS y Linux y «Hola mundo» para el IDE NetBeans.
Si encuentra con problemas con las instrucciones de esta página, consulte Problemas comunes (y su solución).
Para escribir su primer programa necesitará:
- El Kit de desarrollo de Java SE (Java SE Development Kit 6 - JDK 6)
Ahora puede descargar la versión para Windows. (Asegúrese de que descarga el JDK, no en JRE) Consulte las instrucciones de instalación.
- Un editor de textos
En este ejemplo usaremos el Bloc de Notas (Notepad), un sencillo editor de textos incluido en las plataformas Windows. Adapte estas instrucciones si utiliza un editor diferente.
Estos dos elementos son los únicos que necesitará para escribir su primera aplicación.
Su primera aplicación,
HelloWorldApp
, simplemente mostrará el saludo «Hola mundo».". Para crear este programa deberá:
- Crear un archivo fuente
Un archivo fuente contiene código, escrito en el lenguaje de programación Java, que un programador puede entender. Puede utilizar cualquier editor de texto para crear y editar archivos fuente.
- Compilar el archivo fuente en un archivo .class
El compilador del lenguaje de programación Java (
javac
) toma el archivo fuente y traduce su contenido a instrucciones que la máquina virtual Java pueda entender. Las instrucciones contenidas en este archivo son conocidas como bytecodes.- Ejecutar el programa
La herramienta de lanzamiento de aplicaciones Java (
java
) hace uso de la máquina virtual Java para ejecutar su aplicación.
Dispone de dos opciones para crear un archivo fuente:
- Puede guardar el archivo
en su ordenador y evitar teclear el código. Luego podrá saltar directamente a Compilar el archivo fuente a un archivo
HelloWorldApp.java
.class
.
- O puede seguir las siguientes instrucciones (más extensas).
Primero inicie su editor. Puede acceder al editor Bloc de notas desde el menú Inicio seleccionando Programas > Accesorios > Bloc de notas. Escriba el siguiente código en un documento nuevo:
/** * La clase HelloWorldApp implementa una clase que * simplemente imprime "Hola mundo" a la salida estándar. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hola mundo!"); // Mostrar la cadena. } }
Tenga cuidado al escribir Escriba todo el código, comandos y nombres de archivo exáctamente como se muestran. Tanto el compilador (
javac
) y el lanzador (java
) son sensibles a las mayúsculas, por lo que debe capitalizar las palabras consistentemente.
HelloWorldApp
helloworldapp
Guarde el código en un archivo con el nombre
HelloWorldApp.java
. Para hacer esto en el Bloc de notas seleccione el elemento del menú Archivo > Guardar como. Luego, en el diálogo Guardar como:Cuando haya terminado, el diálogo deberá parecerse a esto.
- En el desplegable Guardar en, indique la carpeta (directorio) en la que guardará su archivo. En este ejemplo el directorio es
java
en la unidadC
.- En el campo Nombre de archivo escriba
«HelloWorldApp.java»
.- En el desplegable Tipo seleccione Documentos de texto (*.txt).
- En el desplegable Codificación deje el valor ANSI.
El diálogo «Guardar como» antes de que pulse en Guardar.
Ahora pulse en Guardar y salga del Bloc de notas.
arriba
Abra una ventana de shell o «command». Puede hacer esto desde el menú Inicio seleccionando Símbolo del sistema (Windows XP), o mediante la opción Ejecutar... y escribir el comando
cmd
. La ventana de shell debería parecerse a la siguente imagen.
Una ventana shell.
El prompt muestra el directorio actual. Cuando abra la ventana de comandos el direcotrio actual es normalmente su carpeta de usuario para Windows XP (como se muestra en la imagen anterior).
Para compilar el archivo fuente debe cambiar su directorio actual al directorio en el que está guardado ese archivo. Por ejemplo, si su directorio de fuentes es
java
en la unidadC
, escriba el siguiente comando y pulse Enter:cd C:\javaAhora el prompt debería haber cambiado a
C:
\java>
.
Nota: Para cambiarse a una carpeta en una unidad distinta deberá escribir un comando adicional: el nombre de la unidad. Por ejemplo, para cambiarse al directoriojava
en la unidadD
debe escribirD:
, como se muestra en la siguiente imagen.
Cambio de directorio en una unidad alternativa.
Si escribe
dir
en el prompt debería ver su archivo fuente, vea la siguiente imagen.
Listado de un directorio que muestra el archivo fuente
.java
.Ahora está listo para compilar. Escriba el siguiente comando en el prompt y pulse Enter.
javac HelloWorldApp.javaEl compilador ha generado el archivo de bytecode
HelloWorldApp.class
. Escribadir
en el prompt para ver el nuevo archivo que ha sido generado tal como muestra la siguiente imagen.
Listado de un directorio que muestra el archivo
.class
generadoAhora que tiene un archivo
.class
puede ejecutar su programa.Si encuentra con problemas con las instrucciones de esta página, consulte Problemas comunes (y su solución).
Escriba el siguiente comando en el prompt del mismo directorio:java HelloWorldAppLa siguiente imagen muestra lo que debería ver:
El programa imprime «Hola mundo» en la pantalla.
¡Enhorabuena! Su programa funciona.
Si encuentra con problemas con las instrucciones de esta página, consulte Problemas comunes (y su solución).