Title: El IDE JBuilder
1El IDE JBuilder
2Instalación del entorno de desarrollo
- Vamos a aprender el manejo básico del entorno de
desarrollo para Java. - Esta versión puede ser descargada desde Internet
en http//www.borland.com/products/downloads/downl
oad_jbuilder.html - Durante el proceso de descarga se requiere el
registro del usuario. Un aspecto importante del
registro es dar una dirección de correo, ya que
Borland envía una clave de licencia (license key)
a esta dirección. - Esta clave se nos pide posteriormente en el
momento de la instalación
En esta página, más abajo, puede descargar
solamente la clave. Esto es útil si usted ha
recibido Jbuilder en un CD
3Sepa donde guardará los archivos
- Una vez instalado JBuilder vamos a pensar en
desarrollar nuestra primera aplicación. Pero
antes de ello, debemos preguntarnos dónde
almacenaremos los archivos (.java, .class, .html,
.jpx, etc.) - En nuestro ejemplo todos los proyectos parten del
directorio c\doc\java. Lo denominaremos espacio
de trabajo o workspace - Debe crear su estructura de directorio. Así,
cuando en el futuro vaya a crear sus
aplicaciones, todas se almacenarán en su
directorio correspondiente, que deriva del
directorio espacio de trabajo, en nuestro
ejemplo serían c\doc\java\hola,
c\doc\java\mi_applet, etc. - Sea cuidadoso en toda definición de directorios,
ya que un fallo típico y que provoca dolores de
cabeza es el descontrol del espacio de
almacenamiento bien porque no encontramos donde
hemos guardado las cosas o bien porque JBuilder
no encuentra los archivos
4El concepto de proyecto
- Una vez hecho todo esto vamos a realizar nuestra
primera aplicación. Para ello vamos a definir en
JBuilder el proyecto de la aplicación - Qué es un proyecto? Es la respuesta a un
problema usual a la hora de crear un applet o una
aplicación la programación implica el uso de
diversos archivos y además diferentes parámetros
de configuración (entre ellos los que señalan los
directorios de cada aplicación) - Un proyecto es la forma de agrupar todas estas
cosas (archivos, parámetros, etc.). Por decirlo
con una metáfora es como una carpeta que nos
permite agrupar diversa información. En JBuilder
el archivo del proyecto tiene la extensión .jpx
5Creando un proyecto (I)
- Vamos a crear un proyecto, denominado
primer_proyecto. Para ello, pulsaremos Archivo
-- Nuevo proyecto - Se nos presenta la siguiente pantalla, en la que
debemos definir el directorio del proyecto (que
es un subdirectorio del espacio de trabajo o
workspace)
6Creando un proyecto (II)
- Al pulsar Siguiente veremos la siguiente
ventana, en la que se definen los subdirectorios
del proyecto - Vía de salida donde situaremos los archivos
.class que serán creados por el IDE - Vía de acceso a copias de seguridad lo realiza
de forma automática el IDE - Directorio de trabajo directorio base del
proyecto - Fuente (source) donde guardará JBuilder los
archivos .java
7Creando un proyecto (III)
- Una vez hecho lo anterior pulse Siguiente y
después Finalizar. Verá el proyecto que acaba
de crear en la parte superior izquierda de la
ventana - Además puede comprobar los parámetros que acaba
de definir en la opción Proyecto Propiedades
de proyecto
8Añadiendo paquetes al proyecto
- Ahora vamos a crear los paquetes. Para lo que
usaremos la opción Nuevo-Paquete con el botón
derecho sobre Project Source. Escribiremos el
paquete raíz saludo. - Seguiremos el mismo procedimiento con saludo
para crear los subpaquetes - saludo.inicio
- saludo.dominio
- Verá en el Explorador de Windows que JBuilder ha
creado la estructura de directorios que derivan
de src. Los directorios que derivan de bin se
crearán al compilar.
9Añadiendo archivos al proyecto
- Vamos a crear el archivo Hola.java, donde
escribiremos la clase Hola. Dos formas de
hacerlo - Seleccionando el paquete donde queremos situarlo
y pulsamos al botón derecho del ratón, con lo que
se despliega el menú donde elegimos Nueva
Clase - Seleccionando el paquete donde queremos situarlo
y mediante la opción de menú Archivo Nueva
clase - En la ventana que aparece a continuación
- Clase es el nombre de la clase
- Paquete si ha seleccionado previamente el
paquete (aparece marcado en azul), entonces esta
ventana mostrará el paquete seleccionado - En Opciones señalamos que la clase es pública y
tendrá un método main - Pulse Aceptar
10Programando la primera aplicación
- A continuación verá una clase con un método main
vacío - Escriba las siguientes líneas de código. Sea
cuidadoso la falta de un paréntesis, puntos,
punto y coma, etc. puede producir un error - Acciones básicas
- Guardar Archivo Guardar Hola.java
- Compilar Proyecto Compilar (make) Hola.java
- Ejecutar Ejecutar Ejecutar Hola.java usando
valores por defecto. Podrá ver el resultado en la
ventana de mensajes (se puede mostrar u ocultar
dicha ventana con Ver Mensajes), que se sitúa
en la parte inferior
La pestaña Proyecto muestra una visión lógica y
resumida del proyecto. La pestaña Archivos
muestra todos los directorios y archivos
Muestra gráficamente la estructura de la clase
(atributos, métodos, etc.)
11Control de errores en tiempo de compilación
- Los errores se pueden clasificar, en función del
contexto en el que aparecen - Errores en tiempo de compilación. Se manifiestan
al usar javac.exe. Una de las principales
utilidades de los IDEs en este sentido muestran
los errores al programador antes de compilar.
Normalmente lo hacen de forma gráfica y señalando
la línea donde se produce el error. Veremos un
ejemplo - Errores en tiempo de ejecución. Aparecen cuando
se ejecuta la aplicación - En nuestro ejemplo vamos a poner un error con la
finalidad de observar lo que hace Jbuilder.
Quitaremos el punto y coma final de la línea del
println() - Verá como aparece un símbolo de exclamación en
fondo rojo, tanto en la estructura de la clase
(abajo a la izquierda) como en el archivo - Vuelva a poner el punto y coma y desaparecerá el
mensaje de error
12Ayudas al programador
- Compilación de dependencias
- Ejecutar implica guardar y compilar
13Ejecución de la aplicación
- Vamos a ejecutar la aplicación. Tenemos dos
opciones - Ejecutar el archivo. La ejecución del archivo
.java se puede hacer con Ejecutar Ejecutar
Hola.java. Esta es la forma más básica de
ejecutar una aplicación - Ejecutar el proyecto, indicando un punto de
ejecución, es decir, indicando una clase que
tiene un método main. Esta forma de trabajar
tiene sentido cuanto tenemos una aplicación con
varios main, varios puntos de ejecución
14Punto de ejecución (I)
- Para hacer la ejecución del proyecto las opciones
son Ejecutar Ejecutar proyecto o bien pulsar
F9 o el botón triangular de color verde. - Puede ocurrir que JBuilder nos presente un
mensaje de error (Could not find the main class).
Esto sucede normalmente porque el JBuilder no
sabe cual es la clase que contiene main() (o bien
no la encuentra) - Para solucionar el problema debemos ir a
Proyecto Propiedades de Proyecto Ejecutar y
modificar (o crear si no existiese) una
configuración de ejecución. En el siguiente
ejemplo lo que hacemos es pulsar el botón Nuevo
para crear una configuración de ejecución del
proyecto (si quisiésemos modificar el botón sería
Modificar)
15Punto de ejecución (II)
- Hemos llegado a la ventana de Propiedades de
configuración de ejecución. - Pulsar el botón con tres puntos ... y llegamos
a una ventana donde seleccionamos, dentro del
paquete (saludo.inicio), la clase principal
(Hola) - Una vez encontrada, cerramos las ventanas con
Aceptar. - A partir de este momento ya puede dar la orden de
ejecutar el proyecto (F9)
16Otras características
- Para guardar tiene diversas opciones
- Guardar Guardar proyecto
- Guardar Guardar todo
- Guardar Guardar fichero.java
- Ya ha visto que si crea una clase nueva, JBuilder
la añade al proyecto abierto. Pero en ocasiones
puede interesarle añadir un archivo existente
fuera del proyecto. Para ello Proyecto
Añadir - Para eliminar Proyecto Eliminar. No se
confunda se añaden/eliminan archivos al
proyecto, lo que no significa que haya creación o
eliminación física del archivo - En ocasiones le puede interesar generar los
archivos .class (sin que haya ejecución). Para
ello, tiene varias opciones - Proyecto Generar el proyecto xxxx.jpx
- Proyecto Generar xxxx.java de nuevo
- Para abrir un proyecto Archivo Abrir
proyecto y busque el archivo jpx del proyecto
que busca - Puede tener diversos proyectos abiertos. Para
cambiar de un proyecto a otro tiene la opción
Ventana, donde aparece el nombre del proyecto
abierto con el que desea trabajar
Añadir / eliminar del proyecto
Para cambiar a otro proyecto abierto
Para cerrar el proyecto
17Ayuda y tutoriales con JBuilder
- Para obtener ayuda hay diversas opciones. Una de
las más útiles es la ayuda en línea. Por ejemplo,
si queremos ayuda de println marcaremos la
palabra y tecleamos F1 - Tutoriales