"¡Hola Pay!" para el IDE NetBeans
¡Es momento de escribir su primera aplicación! Estas instrucciones detalladas son para usuarios del IDE NetBeans. El IDE NetBeans corre sobre la plataforma Java, lo que significa que usted puede usarlo con cualquier sistema operativo para el que exista un JDK disponible. Entre estos sistemas operativos se encuentran Microsoft Windows, Solaris OS, GNU/Linux, y Mac OS X.
- Verificación
- Creando Su Primera Aplicación
- Creando un Proyecto IDE
- Agregando JDK 6 a la Lista de Plataformas (de ser necesario)
- Agregando Código al Archivo de Código Fuente Generado
- Compilando el Archivo de Código Fuente
- Corriendo el Programa
- Continuando el Tutorial con el IDE de NetBeans
Verificación 
Para escribir su primer programa usted necesitará:
- El Kit de Desarrollo Java SE (JDK 6 ha sido seleccionado en este ejemplo)
- Para Microsoft Windows, Solaris OS, y GNU/Linux: página Índice de Descargas Java SE
- Para Mac OS X: developer.apple.com
- El IDE NetBeans
- Para todas las plataformas: página Indice de Descargas del IDE NetBeans
Creando Su Primera Aplicación
Su primera aplicación,
HolaPayApp, simplemente mostrará el mensaje "¡Hola Pay!" Para crear este programa usted:- Crea un proyecto IDECuando usted crea un proyecto IDE, se crea un entorno en el cual construir y ejecutar sus aplicaciones. Usando proyectos IDE se eliminan los problemas de configuración asociados normalmente con el desarrollo sobre la línea de comandos. Usted puede construir o correr su aplicación escogiendo un sencillo elemento de menú en el IDE.
- Agrega código al archivo de código fuente generadoUn archivo de código fuente contiene código, escrito en el lenguaje de programación Java, que usted y cualquier otro programador puede entender. Como parte de la creación de un proyecto IDE, se creará un archivo de código fuente básico de manera automática. Usted tendrá entonces que modificar el archivo de código fuente para agregar el mensaje "¡Hola Pay!".
- Compila el archivo de código fuente en un archivo .classEl IDE invoca al compilador del lenguaje de programación Java (
javac), el cual toma su archivo de código fuente y lo traduce su texto en instrucciones que la máquina virtual Java pueda entender. Las instrucciones contenidas a lo largo de este archivo son conocidas como bytecodes. - Ejecuta el programaEl IDE invoca a herramienta de lanzamiento de aplicaciones Java (
java), que utiliza la maquina virtual Java para correr su aplicación.
Creando un Proyecto IDE
Para crear un proyecto IDE:
- Inicie el IDE NetBeans.
- En sistemas Microsoft Windows, usted puede encontrar el elemento NetBeans IDE dentro del Menú Inicio.
- En sistemas Solaris OS y GNU/Linux, puede ejecutar el script de inicio del IDE navegando hasta el directorio
bindel IDE y escribiendo./netbeans. - En sistemas Mac OS X, haga click en el ícono de la aplicación NetBeans IDE.
-
IDE NetBeans con el elemento de menú Archivo | Proyecto Nuevo seleccionado.
- En el Asistente de Proyecto Nuevo, expanda la categoría Java y seleccione Aplicación Java como se muestra en la siguiente figura:
IDE NetBeans IDE, Asistente de Proyecto Nuevo, página para escoger proyecto. - En la página Nombre y ubicación del asistente, haga lo siguiente (como se muestra en la figura inferior):
- En el campo Nombre proyecto, escriba
Hola Pay App. - En el campo Crear clase principal, escriba
holapayapp.HolaPayApp.
IDE NetBeans, asistente de Proyecto Nuevo, página Nombre y ubicación. - Haga click en Terminar.
El proyecto ha sido creado y abierto dentro del IDE. Usted debería de poder ver los siguientes componentes:
- La ventana Proyectos, que contiene una vista de árbol de los componentes del proyecto, incluyendo los archivos de código fuente, librerías de los que depende su código y más.
- La ventana Editor de Código Fuente con un archivo llamado
HolaPayApp.javaabierto. - La ventana Navegador, la cual puede usted utilizar para navegar cómodamente entre elementos pertenecientes a la clase seleccionada.
IDE NetBeans con el proyecto HolaPayApp abierto.
Agregar JDK 6 a la Lista de Plataformas (si es necesario)
Podría necesitar agregar JDK 6 a la lista de plataformas disponibles del IDE. Para hacerlo, escoja Herramientas | Plataformas Java como se muestra en la siguiente figura:
Seleccionando el Administrador de Plataformas Java desde el Menú Herramientas
Si no puede ver JDK 6 (que podría aparecer como 1.6 o 1.6.0) en la lista de plataformas instaladas, haga click en "Agregar plataforma", navegue a su directorio de instalación de JDK 6, y haga click en "Terminar". Usted debería ver ahora esta nueva plataforma agregada:
El Administrador de Plataformas Java
Para configurar este JDK como predeterminado para todos los proyectos, puede usted iniciar el IDE con la opción
--jdkhome en la linea de comandos, o ingresar la ruta al JDK en la propiedad thenetbeans_j2sdkhome del archivo DIRECTORIO_DE_INSTALACION/etc/netbeans.conf.
Para especificar este JDK solamente para este proyecto, seleccione Hola Pay App en el panel de proyectos, elija Archivo | Propiedades del Proyecto (Hola Pay App), haga click en Librerías y seleccione JDK 6 dentro del menú Plataforma Java. Debería ver entonces una ventana similar a esta:
El IDE está ahora configurado para JDK 6.
Agregar Código al Archivo de Código Fuente Generado
Cuando usted creó este proyecto, dejó seleccionada la casilla Creas Clase Principal en el asistente de Proyecto Nuevo. Por lo tanto el IDE creó una clase de esqueleto por usted. Usted puede agregar el mensaje "¡Hola Pay!" al código del esqueleto reemplazando la línea:
// TODO code application logic here
con la línea:
System.out.println("¡Hola Pay!"); // Mostrar el mensaje.
Opcionalmente, puede reemplazar estas cuatro líneas de código generadas:
/**
*
* @author
*/
con estas líneas:
/**
* La clase HolaPayApp implementa una aplicación que
* simplemente imprime "¡Hola Pay!" a la salida estándar.
*/
Esas cuatro líneas son un comentario del código, no afectan al funcionamiento del programa. En secciones posteriores de este tutorial se explicará el uso y forma de los comentarios de código.
Tenga Cuidado Cuando Escriba

Nota: Escriba todo el código, comandos y nombres de archivo exactamente como se muestra. Tanto el compilador (
javac) como el lanzador (java) son sensibles a mayúsculas, entonces debe usted capitalizar correctamente.HolaPayApp no es lo mismo que holapayapp.
Guarde sus cambios seleccionando Archivo | Guardar.
El archivo debería lucir como esto:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package holapayapp; /** * La clase HolaPayApp implementa una aplicación que * simplemente imprime "¡Hola Pay!" a la salida estándar. */ public class HolaPayApp { /** * @param args the command line arguments */ public static void main(String[] args) { System.out.println("¡Hola Pay!"); // Mostrar el mensaje. } }
Compile el Archivo de Código Fuente en un Archivo .class
Para compilar el archivo de código fuente, escoja Ejecutar | Generar Main Project desde el menú principal del IDE.
La ventana de salida se despliega mostrando algo similar a lo que podrá ver en la siguiente figura:
Ventana Salida mostrando los resultados de la compilación del proyecto HolaPay.
Si la salida de la construcción termina con la sentencia
GENERACIÓN CORRECTA, ¡Felicidades! ¡Ha compilado usted su primer programa!
Si la salida termina con la sentencia
GENERACIÓN INCORRECTA, usted probablemente tiene un error de sintaxis en su código. Los errores son reportados en la ventana de Salida como enlaces de hyper-texto. Si usted hace doble click en cada enlace para ir a la fuente del error, puede entonces arreglar ese error y una vez hecho escoger Ejecutar | Generar Main Project de nuevo.
Cuando se construye un proyecto, el archivo de bytecode
HolaPayApp.class es generado. Puede usted verlo donde fue generado abriendo la ventana Archivos y expandiendo el nodo Hola Pay App/build/classes/holapayapp como se muestra en la siguiente figura.
Ventana Archivos mostrando el archivo .class generado.
Ahora que ha construido el proyecto, puede ejecutar el programa.
Ejecutando el Programa
Desde la barra de menú del IDE, escoja Ejecutar | Ejecutar Main Project.
La siguiente figura muestra como se debería de ver.
El programa imprime "¡Hola Pay!" en la ventana de Salida (junto con otras salidas del script de generación).
'Felicitaciones! ¡Su programa funciona!
Continuando el tutorial con el IDE de NetBeans
Las pocas páginas siguientes del tutorial explicarán el código en esta simple aplicación. Después de eso, las lecciones profundizan en las características del núcleo del lenguaje y proveen de mucho más ejemplos. En lo que resta del tutorial no hay instrucciones específicas sobre como usar el IDE de NetBeans, puede usar fácilmente el IDE para escribir y ejecutar el código de ejemplo. Estos son unos consejos sobre el uso del IDE y explicaciones sobre algunos comportamientos del IDE que le gustaría saber:
- Una vez que usted ha creado un proyecto en el IDE, puede agregar archivos al proyecto usando el Asistente de Archivo Nuevo. Seleccione Archivo | Archivo Nuevo, y entonces seleccione una plantilla en el asistente, como por ejemplo la plantilla de Archivo Java Vacío.
- Puede compilar y ejecutar un archivo individual (en vez del proyecto completo) usando los comandos del IDE Compilar Archivo (F9) y Ejecutar Archivo (Shift-F6). Si usa el comando Ejecutar Main Project, el IDE ejecutara el archivo asociado con la clase principal de proyecto principal. Así mismo, si crea una clase adicional en su proyecto HolaPayApp y trata de ejecutar ese archivo con el comando Ejecutar Main Project, el IDE ejecutará el archivo
HolaPayAppen su lugar. - Debería crear proyectos del IDE separados para aplicaciones de ejemplo que incluyan más de un archivo de código fuente.
- Así como escribe en el IDE, una caja de autocompletado de código debería aparecer periódicamente. Usted puede ignorar la caja de autocompletado de código y seguir escribiendo, o puede seleccionar una de las expresiones sugeridas. Si prefiere que la caja de autocompletado de código no aparezca automáticamente pude apagar esta característica: Seleccione Herramientas | Opciones | Editor, haga click en la pestaña Finalización de Código y quite la selección a la casilla Ventana emergente de autocompletado de código.
- Si quiere renombrar el nodo de un archivo de código fuente en la ventana de Proyectos, escoja Reestructurar desde el menú principal del IDE. El IDE le muestra la ventana de diálogo Renombrar para guiarlo a través de las opciones de renombrado de clases y la actualización del código que hace referencia a esa clase. Haga los cambios y después haga click en Reestructurar para aplicar los cambios. Esta secuencia de clicks pareciera ser innecesaria si solo posee una clase en el proyecto, pero resulta muy útil cuando los cambios afectan otras partes del código en proyectos más grandes.
- Para una guía más completa sobre el IDE de NetBeans IDE, vea la página de Documentación de NetBeans.









