Sei sulla pagina 1di 20

Fundamentos De Programacin. M.C.

Adrin Morales Glvez

Hola Mundo Java con NetBeans 6


El IDE NetBeans es un entorno de desarrollo Open Source escrito en Java. Como este ser el entorno de desarrollo utilizado durante el curso, es conveniente realizar el ya clebre programa Hola Mundo para saber como
1. crear un nuevo proyecto 2. crear un nuevo paquete 3. crear una nueva Clase 4. compilar una Clase 5. ejecutar una Clase

1. Crear un nuevo proyecto


NetBeans al igual que la mayora de los entornos de desarrollo, aloja sus aplicaciones en proyectos estos proyectos slo tienen sentido cuando estamos desarrollando o cuando una aplicacin pasa a produccin, el concepto de proyecto del entorno de desarrollo se pierde En nuestro caso, crearemos un proyecto llamado proholamundo siguiendo los siguientes pasos elegimos File | New Project... en el cuadro de dialogo New Project elegimos Java y Java Application y seguidamente hacemos clic sobre el botn

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 1


Open Recenl: Prcuject Clase Pruject Open File. .. Open Recent File I Project Gruup Sel: Main Prject Project Pruperties Save CtrI+S Save As. . . Exit

Fundamentos De Programacin. M.C. Adrin Morales Glvez

en el cuadro de dilogo New Java Application tenemos que rellenar los siguientes campos Project Name: proholamundo o durante el curso seguiremos una convencin a nivel didctico que va a consistir en poner el prefijopro a todos los nombres de los proyectos que crearemos Project Location: C:\isg\j2se\prosjava o vamos a hacer clic sobre el botn para indicar que queremos que nuestro proyecto se aloje por debajo de los directorios C:\isg\j2se\prosjava o durante el curso iremos aadiendo todos los diferentes proyectos debajo de esta jerarqua de directorios Set as main project: o lo dejamos marcado Create Main Class: o lo desmarcamos seguidamente hacemos clic sobre el botn

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 2


Ereates a new Java SE applicatinn in a standard IDE prject. su can als Steps Ehuuse Pruject 1- Ehgggg Prgjggl; Categoras: Prujects:

2
Java f? web Java Desktup Applicatiun Enterpse Java Class Lihrarv
Java Prajact vvith Existir"; Saurcas UML Java Prajact vvith Existir"; Anl: Script 5,115

NetEieans Modules Samples


Descriptiun: generate a main class in the prnject. Standard prujects use an IDE-generated Ant huild script tu huild, run, and dehug yuur pruject. Brnwse. .. Finish

Fundamentos De Programacin. M.C. Adrin Morales Glvez

2. Crear un nuevo paquete


Cuando estamos realizando aplicaciones de cierta envergadura, tenemos que incluir las Clases de nuestra aplicacin en paquetes (packages) para poder obtener una serie de ventajas que ya veremos ms adelante estos paquetes tienen sentido tanto en el proceso de desarrollo como en el de produccin los paquetes no estn ligados a un entrono de desarrollo, sino que es una parte integral y esencial del lenguaje Java En nuestro caso, crearemos un paquete llamado paqholamundo siguiendo los siguientes pasos nos situamos en la ventana Projects y con el botn derecho del ratn seleccionamos la carpeta Source Packagescorrespondiente al proyecto proholamundo que acabamos de crear. elegimos new | Java Package...

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 3


E Sal: as Main Prnject

Fundamentos De Programacin. M.C. Adrin Morales Glvez

y en el cuadro de dilogo New Java Package introducimos el nombre del paquete paqholamundo y hacemos clic sobre el botn

3. Crear una nueva Clase


En Java los programas o aplicaciones se escriben en ficheros que tienen la extensin .java una aplicacin puede tener uno o ms ficheros con extensin .java

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 4


Entity Class. .. la Entity Classes Frm Database. .. Web Eervice Client. .. E Othen. Eteps Mame and Lucatinn Prnject: lpruhulamundu Lucatiun: |5uurce Pachages

Fundamentos De Programacin. M.C. Adrin Morales Glvez

cada uno de estos ficheros .java contiene una Clase o cada vez que se crea una nueva Clase, se crea su correspondiente fichero con el nombre de la Clase y con extensin .java En nuestro caso, vamos a crear una Clase que la vamos a llamar HolaMundo siguiendo los siguientes pasos nos situamos en la ventana Projects y con el botn derecho del ratn seleccionamos el paquete paqholamundo elegimos new | Other... en el cuadro de dilogo New File elegimos la categoria Java y el tipo de fichero Java Main Class y hacemos clic sobre el botn

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 5


iPrujEEt5 pruhnlamundu Surce Pachages

Test Packenges Libraries Test Libraries llevarse Engineer. .. Cumpile Paclaage F9 Local Histur b Java Class... XML Ducument

E JAXB Binding...
E Entity Classes Frum Database Q Web Service Client

Fundamentos De Programacin. M.C. Adrin Morales Glvez

en el campo de Texto Class Name indicamos que la Clase se va a llamar HolaMundo y hacemos clic sobre el botn

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 6


A Craatas a navv Java class vvith a main mathad parmitting il: ta ha run as a consola applicatian. IF vau vvant t: dasign a visual applicatian, vau mighl: praFar ta usa tha JFrama tamplata undar Java GLII Farms, ar an applicatian E. skalatan undar Java GLII Farms I Sampla Farms. Y Finish Eack I Nexth I Finish I Cancel I Help

Fundamentos De Programacin. M.C. Adrin Morales Glvez

Este es el cdigo generado por el Asistente de NetBeans

package paqholamundo;
public class HolaMundo {

public static void main(String[] args) { // TODO code application logic here }
}
package paqholamundo; o en esta primera lnea de cdigo, estamos indicando que la clase HolaMundo pertenece al paquetepaqholamundo

public class HolaMundo { }


o aqu estamos declarando el nombre de la Clase o es muy importante mencionar que todo cdigo Java que se escriba tiene que estar obligatoriamente incluido dentro de una Clase es decir el cdigo java siempre estar dentro del bloque (indicado entre llaves {}) de esa Clase public static void main(String[] args) { } o aqu estamos declarando el mtodo main(...) o de momento saber que la MVJ (Mquina virtual Java) cuando tiene que ejecutar la aplicacinHolaMundo, lo primero que hace es buscar este mtodo como punto de entrada a la aplicacin Y para que nos muestre el mensaje Hola Mundo..., tenemos que aadir el siguiente cdigo al mtodo main(...)

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 7

Steps

E
Mame and Lucatinn 1- Chuuse File 2- Mame and Lucatiun Class Mame: lHulaMundn | 1 Nexth l Finish Cancel 1 Help

Fundamentos De Programacin. M.C. Adrin Morales Glvez

Nota: Podemos ahorrarnos toda la escritura de la lnea System.out.println(""); escribiendo sout y seguidamente presionando la tecla tabulador

public static void main(String[] args) { System.out.println("Hola Mundo..."); }


System.out.prinln("Hola Mundo..."); o de momento slo saber que "Hola Mundo.." es un String que se muestra como mensaje de salida

4. Compilar una Clase


En Java, las Clases compiladas se encuentran en ficheros que tienen la extensin .class al contenido de estas clases se le denomina cdigo byte si no tuviramos un IDE como NetBeans tendramos que ejecutar el comando javac En nuestro caso, compilaremos la Clase HolaMundo situndonos en la ventana Projects. Seguidamente seleccionamos con el botn derecho del ratn la Clase HolaMundo.java y elegimos Compile File F9. Esta accin hace que Netbeans ejecute de forma transparente para nosotros el comando javac

5. Ejecutar una Clase


http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 8
m Services 5 Files [ Test Pachages Lihraries r Run Fue Test Lihraries Debug FUE PruFiIe File

Delete Sama As Template. .. Find Llsages Refactnr Suprimir >

Fundamentos De Programacin. M.C. Adrin Morales Glvez

A diferencia de los lenguajes compilados que ejecutamos ficheros con la extensin .exe, en java se ejecutan los ficheros con extensin .class si no tuviramos un IDE como NetBeans tendramos que ejecutar el comando java, cuya utilizacin ya veremos ms adelante Para ejecutar la Clase HolaMundo nos vamos a situar en la ventana Projects. Seguidamente seleccionamos con el botn derecho del ratn la Clase HolaMundo.java y elegimos Run File Maysculas+F6 y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 9


5 Files la] Services

Test Pachages
Cumpile File F9

Fundamentos De Programacin. M.C. Adrin Morales Glvez

http://www.javadabbadoo.org/cursos/infosintesis.net/javase/paqholamundo/netbeans/holaMun do.html Pgina 10


File Edil: ufiew Navigate Suurce Refactnr Eiuild Run Prufile ufersiuning Tunls Winduw Help Services

GIII
w rula-single: Hola Mundo. . I EIUILD SUIICESSFUL (total time: l secundll V

Potrebbero piacerti anche