Hola Mundo

download Hola Mundo

of 12

description

trabajo

Transcript of Hola Mundo

Hola Mundo! para el NetBeans IDEEs momento de escribir su primer aplicacin! Estas instrucciones detalladas son para usuarios del NetBeans IDE. El NetBeans IDE corre sobre la plataforma Java, lo que significa que puede usarlo con cualquier sistema operativo para el que exista un JDK 8. Estos sistemas operativos incluyen Microsoft Windows, Solaris OS, Linux y Mac OS X. Una Lista de Comprobacin Creando Su Primer Aplicacin Cree un Proyecto IDE Agregue JDK 8 a la Lista de Plataforma (si es necesario) Agregue Cdigo al Archivo de Cdigo Fuente Generado Compile el Archivo de Cdigo Fuente Corra el Programa Continuando el Tutorial con el NetBeans IDE

Una Lista de ComprobacinPara correr su primer programa, necesitar:1. El Java SE Development Kit (el JDK 8 ha sido seleccionado en este ejemplo) Para Microsoft Windows, Solaris OS, y Linux:**ndice de Descargas de Java SE Para Mac OS X:developer.apple.com2. El NetBeans IDE Para todas las plataformas:**ndice de Descargas del NetBeans IDE

Creando Su Primer AplicacinSu primer aplicacin,HolaMundoApp, simplemente mostrar el saludo Hola Mundo!. Para crear este programa, usted: Crear un proyecto IDECuando crea un proyecto IDE, crea un entorno en el cual construye y corre sus aplicaciones. Usar proyectos IDE elimina problemas de configuracin normalmente asociados con el desarrollo en la lnea de comandos. Puede construr o correr su aplicacin escogiendo una nica opcin de men dentro del IDE. Agregue Cdigo al Archivo de Cdigo Fuente GeneradoUn archivo de cdigo fuente contiene cdigo, escrito en Java, que usted y otros programadores pueden entender. Como parte de la creacin de un proyecto IDE, se generar automticamente el esqueleto de un archivo de cdigo fuente. Luego modificar el archivo de cdigo fuente para agregar el mensaje Hola Mundo!. Compile el cdigo fuente en un archivo.classEl IDE invoca elcompiladorde Java(javac), el cual toma su archivo de cdigo fuente y traduce su texto en instrucciones que la Mquina Virtual de Java puede entender. Las instrucciones contenidas dentro de este archivo se conocen comobytecodes. Corra el ProgramaEl IDE invoca laherramienta de ejecucin de aplicaciones(java), la cual usa la Mquina Virtual de Java para correr su aplicacin.

Cree un Proyecto IDEPara crear un proyecto IDE:1. Inicie el NetBeans IDE. En sistemas Microsoft Windows, puede usar el elemento NetBeans IDE en el men Inicio. En sistemas Solaris OS y Linux, puede ejecutar el script de ejecucin del IDE NetBeans navegando al directoriobindel IDE y escribiendo./netbeans. En sistemas Mac OS X, d clic en el icono de aplicacin de NetBeans IDE.2. En el NetBeans IDE, escoja Archivo | Nuevo Proyecto.

El IDE NetBEans con el elemento de men Archivo | Nuevo Proyecto seleccionado.3. En el asistente de Nuevo Proyecto, expanda la categora General y seleccione Aplicacin de Java como se muestra en la siguiente figura:

NetBeans IDE, asistente de Nuevo Proyecto, pgina Escoger Proyecto.4. En la pgina de Nombre y Ubicacin del asistente, haga lo siguiente (como se muestra en la figura siguiente): En el campo Nombre de Proyecto, escribaHola Mundo App. En el campo Crear Clase Principal, escribaholamundoapp.HolaMundoApp. Deje chequeada la opcin Establecer como Proyecto Principal.

NetBeans IDE, asistente de Nuevo Proyecto, pgina Nombre y Ubicacin.5. D clic en Finalizar.

El proyecto es creado y se abre en el IDE. Debera ver los siguientes componentes:

La ventana Proyectos, la cual contiene una vista de rbol de los componentes del proyecto, incluyendo archivos de fuente, libreras de las que su cdigo depende, y as sucesivamente. La ventana del Editor de Cdigo FuenteThe Source Editor con un archivo llamadoHolaMundoAppabierto. La ventana Navegador, la cual puede usar para navegar rpidamente entre elementos dentro de la clase seleccionada.

NetBeans IDE con el proyecto HolaMundoApp abierto.

Agregue el JDK 8 a la Lista de Plataforma (si es necesario)Puede que sea necesario agregar el JDK 8 a la lista de plataformas disponibles del IDE. Para hacerlo, vaya a Herramientas | Administrador de Plataforma Java, tal como se muestra en la siguiente figura:

Seleccionando el Administrador de la Plataforma Java desde el men Herramientas

Si no ve el JDK 8 (el cual puede aparecer como 1.8 o 1.8.0) en la lista de plataformas instaladas, d clic en "Agregar Plataforma", navegue al directorio de instalacin del JDK 8, y d clic en "Finalizar". Ahora debera ver esta plataforma que acaba de agregar:

El Administrador de la Plataforma Java

Para establecer este JDK por defecto para todos los proyectos, puede correr el IDE con la opcin--jdkhomedesde la lnea de comandos, o especificando la ruta (path) al JDK en la propiedadnetbeans_j2sdkhomede su archivoINSTALLATION_DIRECTORY/etc/netbeans.conf.

Para especificar este JDK solo para el proyecto actual, seleccioneHola Mundo Appen el panel de Proyectos, escoja Archivo | Propiedades de Hola Mundo App, d clic en Libreras, luego seleccione JDK 8 bajo el men desplegable de la Plataforma Java. Debera ver una pantalla similar a la siguiente:

El IDE ahora est configurado para el JDK 8.

Agregue Cdigo al Archivo de Cdigo Fuente GeneradoCuando cre este proyecto, dej la opcin Crear Clase Main chequeada en el asistente de Nuevo Proyecto, por lo que el IDE ha creado un esqueleto de la clase por usted.

Puede agregar el mensaje Hola Mundo! al cdigo de esqueleto reemplazando la lnea:// TODO code application logic herecon la lnea:System.out.println("Hola mundo!"); // Mostrar la cadena.Opcionalmente, puede reemplazar estas cuatro lneas de cdigo generado:/** * * @author */con estas lneas:/** * La clase HolaMundoApp implementa una aplicacin que * simplemente imprime "Hola mundo!" a la salida estndar * (standard output). */Estas lneas son comentarios y no afectan la ejecucin del programa. Secciones posteriores de este tutorial explican el uso y el formato de los comentarios.

Tenga Cuidado Cuando Escriba

Nota:Escriba todo el cdigo, comandos, y nombres de archivo exactamente como se muestra. Tanto el compilador (javac) como el ejecutor (java)distinguen entre maysculas y minsculas, por lo que debe escribir consistentemente.HolaMundoAppno eslo mismo queholamundoapp.

Guarde sus cambios yendo a Archivo | Guardar.El archivo debera verse como lo siguiente:/* * Para cambiar esta plantilla, escoja Herramientas | Plantillas * y abra la plantilla en el editor. */

package holamundoapp;

/** * La clase HolaMundoApp implementa una aplicacin que * simplemente imprime "Hola mundo!" a la salida estndar * (standard output). */public class HolaMundoApp {

/** * @param args los argumentos de lnea de comando */ public static void main(String[] args) { System.out.println("Hola mundo!"); // Muestra la cadena. }

}

Compile el Archivo de Cdigo Fuente en un Archivo.classPara compilar su archivo de cdigo fuente, vaya a Correr | Construir Proyecto Principal (Run | Build Main Project) desde el men principal del IDE. La ventana de Salida (Output) abre y despliega una salida similar a lo que ve en la siguiente figura:

Ventana de salida mostrando los resultados de construir el proyecto HolaMundo.

Si la salida de la construccin concluye con una declaracinBUILD SUCCESSFUL(CONSTRUCCIN EXITOSA), felicidades, ha compilado exitosamente su programa!

Si la salida de la construccin concluye con la declaracinBUILD FAILED(LA CONSTRUCCIN FALL), probablemente tiene un error de sintaxis en su cdigo. Los errores se reportan en la ventana Salida (Output) como un hipervnculo. D doble clic en ese hipervnculo para navegar hacia el origen del error. Entonces puede arreglar el error y una vez ms elija Correr | Construir Proyecto Principal (Run | Build Main Project).

Cuando construya el proyecto, se genera el archivo de bytecodeHolaMundoApp.class. Puede ver dnde se genera el nuevo archivo abriendo la ventana Archivos (Files) y expandiendo el nodoHolaMundoApp/build/clases/holamundoapp(HolaMundoApp/construir/clases/holamundoapp) como se muestra en la siguiente figura.

Ventana Archivos, mostrando el archivo.classgenerado.

Ahora que ha construido el proyecto, puede correr su programa.

Corra el ProgramaDesde la barra de men del IDE, elija Correr | Correr Proyecto Principal (Run | Run Main Project).

La siguiente figura muestra qu es lo que debera ver ahora.

El programa imprime "Hola Mundo!" a la ventana de Salida (junto con otras salidas del el script de construccin -build script-).

Felicidades! Su programa funciona!

Continuando el Tutorial con el NetBeans IDEEl siguiente grupo de pginas del tutorial explicarn el cdigo de esta simple aplicacin. Despus de eso, las lecciones profundizan en las caractersticas principales del lenguaje y proporcionan muchos ejemplos ms. Aunque el resto del tutorial no da instrucciones especficas sobre el uso del NetBeans IDE, puede fcilmente usar el IDE para escribir y correr el cdigo de ejemplo. Los siguientes son algunos tips sobre el uso del IDE y explicaciones de algunos comportamientos del IDE probablemente observe: Una vez que haya creado un proyecto en el IDE, puede agregar archivos al proyecto usando el asistente de Nuevo Archivo. Elija Archivo | Nuevo Archivo (File | New File), y luego seleccione una plantilla en el asistente, tal como una plantilla de Archivo de Java Vaco (Empty Java File template). Puede compilar y correr un archivo individual (en lugar de un proyecto entero) usando los comandos del IDE para Compilar Archivo (F9) y Correr Archivo (Shift-F6). Si usa el comando Correr Proyecto Principal (Run Main Project), el IDE correr el archivo que el IDE asocia como la clase principal del proyecto principal. Por eso, si crea una clase adicional en su proyectoHolaMundoAppy luego trata de correr ese archivo con el comando Correr Proyecto Principal (Run Main Project), el IDE correr el archivoHolaMundoAppen su lugar. Puede querer crear proyectos IDE separados para aplicaciones de muestra que incluyan ms de un archivo de cdigo fuente. A medida que escribe en el IDE, un cuadro de autocompletar puede aparecer peridicamente. Puede ya sea ignorarlo y seguir escribiendo, o puede seleccionar una de las expresiones sugeridas. Si prefiere que el cuadro de autocompletar no aparezca automticamente, puede desactivar esta caracterstica. Elija Herramientas (Tools) | Opciones (Options), d clic en la pestaa Editor, luego la pestaa Autocompletar Cdigo (Code Completion), y desactive el cuadro de seleccin de Ventana Emergente de Autocompletado (Auto Popup Completion Window). Si intenta renombrar el nodo de un archivo en la ventana Proyectos (Projects), elija Refactorizar (Refactor) desde el men principal del IDE. El IDE le ir preguntando con el cuadro de dilogo Renombrar (Rename) para guiarlo a travs de las opciones del renombrado de la clase y la actualizacin del cdigo que se refiere a esa clase. Haga los cambios y d clic en Refactorizar (Refactor) para aplicar los cambios. Esta secuencia de clics podra parecer innecesaria si tiene solo una nica clase en su proyecto, pero es muy til cuando sus cambios afectan a otras partes de su cdigo en proyectos ms grandes. Para una gua ms completa de las caractersticas del NetBeans IDE, vea la**Pgina de Documentacin de NetBeans.