Pages

Subscribe:

Entradas



Crear una carpeta de recursos en un proyecto de NetBeans

En ocasiones los proyectos creados en NetBeans pueden necesitar la utilización de recursos como imágenes, archivos de audio, etc. Es conveniente, en esos casos, crear una carpeta en la que alojar dichos archivos, de forma que quede mejor organizado el contenido del proyecto. La creación de una carpeta se puede realizar como un paquete desde el proyecto de NetBeans. Para ello se crea una nuevo paquete haciendo clic con el botón derecho del ratón sobre "Paquetes de fuentes" y eligiendo la opción "Nuevo > Paquete Java". Se indica un nombre que identifique el paquete nuevo, el cual se asignará de forma automática también a la carpeta que se creará. Un buen nombre podría se "Recursos". Desde el Explorador de archivos, o equivalente, se puede comprobar que en la carpeta "src" del proyecto se ha creado una nueva carpeta con el mismo nombre. En ella podremos guardar o copiar los archivos que formarán parte del proyecto. Los archivos que se alojen en esa carpeta se mostrarán además en el árbol del proyecto o de archivos del entorno NetBeans.

Hola Mundo Java con NetBeans 6


Nota:
Este tutorial está realizado para la versión 6 de NetBeans.

Para instalarnos el IDE NetBeans tenemos que hacer clic sobre este vínculo Apéndice - Descarga e instalación del Entorno de Desarrollo Java NetBeans

Nota: antes de seguir adelante es conveniente que hagamos un repaso sobre la convención en Java respecto a la utilización de las letras mayúsculas y minúsculas en los nombres en el Apéndice - Convenciones Java y UML - Mayúsculas y minúsculas (I)

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 célebre programa Hola Mundo para saber como

Crear un nuevo proyecto

NetBeans al igual que la mayoría de los entornos de desarrollo, aloja sus aplicaciones en proyectos

  • estos proyectos sólo tienen sentido cuando estamos desarrollando
    • cuando una aplicación pasa a producción, 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...

<span class=NetBeans nuevo proyecto - File | New proyect...

en el cuadro de dialogo New Project elegimos Java y Java Application y seguidamente hacemos clic sobre el botón

<span class=NetBeans nuevo proyecto - Java | Java Application

en el cuadro de diálogo New Java Application tenemos que rellenar los siguientes campos

  • Project Name: proholamundo
    • durante el curso seguiremos una convención a nivel didáctico que va a consistir en poner el prefijo pro a todos los nombres de los proyectos que crearemos
  • Project Location: C:\isg\j2se\prosjava
    • vamos a hacer clic sobre el botón para indicar que queremos que nuestro proyecto se aloje por debajo de los directorios C:\isg\j2se\prosjava
    • durante el curso iremos añadiendo todos los diferentes proyectos debajo de esta jerarquía de directorios
  • Set as main project:
    • lo dejamos marcado
  • Create Main Class:
    • lo desmarcamos

seguidamente hacemos clic sobre el botón

<span class=NetBeans nuevo proyecto - New Java Application

Crear un nuevo paquete

Cuando estamos realizando aplicaciones de cierta envergadura, tenemos que incluir las Clases de nuestra aplicación en paquetes (packages) para poder obtener una serie de ventajas que ya veremos más adelante

  • estos paquetes tienen sentido tanto en el proceso de desarrollo como en el de producción
  • los paquetes no están 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 botón derecho del ratón seleccionamos la carpeta Source Packages correspondiente al proyecto proholamundo que acabamos de crear.

elegimos new | Java Package...

<span class=NetBeans nuevo paquete - Source Packages | New | Java Package...

y en el cuadro de diálogo New Java Package introducimos el nombre del paquete paqholamundo y hacemos clic sobre el botón

<span class=NetBeans nuevo paquete - New Java Package" height="320" width="640">

Crear una nueva Clase

En Java los programas o aplicaciones se escriben en ficheros que tienen la extensión .java

  • una aplicación puede tener uno o más ficheros con extensión .java
  • cada uno de estos ficheros .java contiene una Clase
    • cada vez que se crea una nueva Clase, se crea su correspondiente fichero con el nombre de la Clase y con extensión .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 botón derecho del ratón seleccionamos el paquete paqholamundo

elegimos new | Other...

<span class=NetBeans nueva Clase - Source Packages | paqholamundo | New | Other...

en el cuadro de diálogo New File elegimos la categoria Java y el tipo de fichero Java Main Class y hacemos clic sobre el botón

<span class=NetBeans nueva Clase - New File | Java | Java Main Class" height="495" width="640">

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

<span class=NetBeans nueva Clase - New Java Main Class | Class Name:

Este es el código generado por el Asistente de NetBeans

package paqholamundo;

public class HolaMundo {

public static void main(String[] args) {
// TODO code application logic here
}

}

  • package paqholamundo;
    • en esta primera línea de código, estamos indicando que la clase HolaMundo pertenece al paquete paqholamundo
  • public class HolaMundo { }
    • aquí estamos declarando el nombre de la Clase
    • es muy importante mencionar que todo código Java que se escriba tiene que estar obligatoriamente incluido dentro de una Clase
      • es decir el código java siempre estará dentro del bloque (indicado entre llaves {}) de esa Clase
  • public static void main(String[] args) { }
    • aquí estamos declarando el método main(...)
    • de momento saber que la MVJ (Máquina virtual Java) cuando tiene que ejecutar la aplicación HolaMundo, lo primero que hace es buscar este método como punto de entrada a la aplicación

Y para que nos muestre el mensaje Hola Mundo..., tenemos que añadir el siguiente código al método main(...)

Nota: Podemos ahorrarnos toda la escritura de la línea 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...");
    • de momento sólo saber que "Hola Mundo.." es un String que se muestra como mensaje de salida

Compilar una Clase

En Java, las Clases compiladas se encuentran en ficheros que tienen la extensión .class

  • al contenido de estas clases se le denomina código byte
  • si no tuviéramos un IDE como NetBeans tendríamos que ejecutar el comando javac

En nuestro caso, compilaremos la Clase HolaMundo situándonos en la ventana Projects. Seguidamente seleccionamos con el botón derecho del ratón la Clase HolaMundo.java y elegimos Compile File F9. Esta acción hace que Netbeans ejecute de forma transparente para nosotros el comando javac

<span class=NetBeans compilar Clase - Source Packages | paqholamundo | HolaMundo.java | Compile File F9

Ejecutar una Clase

A diferencia de los lenguajes compilados que ejecutamos ficheros con la extensión .exe, en java se ejecutan los ficheros con extensión .class

  • si no tuviéramos un IDE como NetBeans tendríamos que ejecutar el comando java, cuya utilización ya veremos más adelante

Para ejecutar la Clase HolaMundo nos vamos a situar en la ventana Projects. Seguidamente seleccionamos con el botón derecho del ratón la Clase HolaMundo.java y elegimos Run File Mayúsculas+F6

<span class=NetBeans ejecutar Clase - Source Packages | paqholamundo | HolaMundo.java | Run File Mayúsculas+F6

y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output

<span class=


Tutorial: Como crear y ejecutar un proyecto Java en NetBeans

Dandole seguimiento a la situación escolar en la que se encuentra nuestra amiga Liz.Quinto, me he puesto manos a la obra y traigo ante ustedes un breve pero completo tutorial, manual o guía para crear un proyecto Java en NetBeans. Acontinuación las capturas de los pasos a seguir y sus explicaciones:

  • Ejecutamos el IDE NetBeans.

Ya saben doble clic sobre el ícono en el escritorio o Inicio > Todos los programas > NetBeans > NetBeans IDE 6.7.1. Y esperamos a que cargue completamente.

Ejecutando IDE NetBeans

  • Con el programa en pantalla vamos al menú principal y seleccionamos File > New Project.

Crear nuevo proyecto Java en NetBeans

  • Tendremos una ventana como en la siguiente figura dónde seleccionamos el tipo de proyecto: Java > Java Application y damos clic en el botón Next.

Categories: Java.

Projects: Java Application.

Tipo de proyecto

  • En este paso vamos a escribir el nombre del proyecto que por convención Java, las primeras letras de las palabras que contenga serán en mayúsculas: ProyectoPrueba.

Project Name: ProyectoPrueba.

También deseleccionamos las casillas: Create Main Class y Set as Main Proyect.

Damos clic en el botón Finish.

Propiedades del proyecto

  • Teniendo el proyecto creado, ahora agregaremos (creamos) un paquete diferente al predefinido. Damos clic derecho sobre : New > Java Package.

Crear paquete

  • Definimos el nombre del paquete, de misma forma que con los proyectos, por convención Java, el nombre de los paquetes debe estar totalmente en minúsculas: proyectoprueba.

Package Name: proyectoprueba.

Propiedades del paquete

  • Creamos (agregamos) una clase a nuestro proyecto dando clic derecho sobre el paquete del paso anterior: New > Java Class.

Crear clase

  • Definimos el nombre de nuestra clase, que por convención Java, las letras iniciales de cada palabra que contenga el nombre estarán en mayúsculas y sin espacios.

Class Name: Main.

Propiedades de la clase

  • Ahora vamos a agregar o añadir codigo a nuestra clase para que tenga algún comportamiento en su ejecución.

Método main().

public static void main(String[] args) {
System.out.println("Proyecto en NetBeans terminado (:");
}

Agregando codigo a la clase

  • Para ejecutar un proyecto Java en NetBeans tenemos dos opciones:

Clic en el botón Run Project, el cúal ejecutará la clase que contenga el método main().

Seleccionamos la clase que contenga el método main() y deseemos ejecutar, damos clic derecho sobre dicha clase y seleccionamos Run File.

Ejecutar proyecto Java en NetBeans

  • Esperamos que se termine la ejecución y veremos el resultado que nos ha mostrado nuestra clase. En este caso sólo imprimimos un mensaje por consola.

Salida del proyecto

Espero haya sido de utilidad para ustedes este breve pero completo tutorial. Próximamente más tutoriales. :)

Si desean algun tutorial en especial no duden en pedirlo. Saludos!