You are on page 1of 7

JCreator Pro 2.

0
Vamos a utilizar el entorno JCreator Pro 2.0 para la edicin y compilacin de
programas Java. Este entorno utiliza el JDK1.3.1 (o cualquier otra versin del JDK que
tengamos instalada y que seleccionemos adecuadamente). En el presente documento
suponemos que ya est preinstalado y que falta slo la personalizacin.

Configuracin de JCreator Pro 2.0


La primera vez que lo ejecutamos pregunta por las extensiones que utilizar por defecto.

Dejemos las que propone pulsando en el botn Next >.

Directorio de trabajo por defecto


Una vez abierto lo primero que tenemos que hacer es configurar nuestro directorio de
trabajo. En el men Configure seleccionamos la entrada Options y a continuacin, en
el rbol de la izquierda, seleccionamos Directories, apareciendo el siguiente dilogo:
Cambiamos la entrada titulada Default Project Directory a c:\java\ y salimos
con OK. El resto de las entradas no hace falta modificarlas.

Trabajo con JCreator

Creacin de un proyecto
En JCreator existen los conceptos de Espacio de Trabajo y de Proyecto. Aunque un
espacio de trabajo puede contener mltiples proyectos, nosotros crearemos uno nuevo
para cada proyecto. Esto simplifica bastante el trabajo con JCreator.

Los proyectos deben crearse como Empty Projects, en File -> New -> Projects (o a
travs de Project -> New Project). Tambin puede llegarse a este punto pinchando en
el icono New de la barra de herramientas.

Junto con la creacin de un proyecto se debe crear un espacio de trabajo marcando la


opcin Create new workspace. Al dar un nombre de proyecto (y espacio de trabajo) se
crea un subdirectorio bajo el directorio de trabajo por defecto y all se colocarn los
ficheros pertenecientes a este proyecto.

Creacin y edicin de ficheros


Una vez creado el proyecto podemos proceder a la creacin y edicin de los ficheros
que van a formar parte del mismo. Un fichero que vaya a contener clases Java ha de
crearse como un Java File. La creacin se hace en File -> New -> Files.
En esta ventana seleccionamos Java File y marcamos la opcin Add to project para
que lo incluya en el proyecto que aparece debajo.

Tambin podemos aadir clases directamente a nuestro proyecto. Obsrvese que Java
sigue la convencin de mantener una clase por fichero. Es posible crear nuevas clases
con Project -> New Class ..., o pulsando directamente el icono New Class del men de
herramientas. De esta forma se ejecuta un asistente que nos facilita la creacin de clases.
No obstante, inicialmente es preferible que este asistente no sea utilizado.

Compilacin de un proyecto
Puede utilizarse Build -> Compile Project para compilar todo el proyecto o Build ->
Compile File para compilar un solo fichero. Hay sendos iconos en la barra de
herramientas para esto, y para compilar un proyecto puede pulsarse F7 directamente.

Ejecucin de una aplicacin


Una aplicacin puede ser ejecutada con Build -> Execute Project, pulsando el icono
Execute Project de la barra de herramientas o directamente con F5.

Si deseamos introducir argumentos en la ejecucin de una aplicacin debemos


configurar el entorno. Para ello, vamos a Build -> Runtime Configuration
Aqu aparecen los posibles entornos de ejecucin. Podemos modificar el modo por
defecto (Default) o crear uno nuevo. Para modificar la forma de ejecucin por defecto
seleccionamos <Default> y pulsamos Edit, apareciendo entonces una ventana como la
siguiente:

Debemos indicar la aplicacin que se ejecutar en Run (La clase que contiene el
mtodo main) y los parmetros que main necesita para su ejecucin en Main(...)).

Alternativamente podemos cambiar el modo de ejecucin de forma que el sistema nos


solicite los parmetros en el momento de comenzar la ejecucin. Para esto
seleccionamos <Default> en la ventana anterior y pulsamos Edit. En este momento se
nos abre una ventana titulada Tool Configuration: Run Application, donde
seleccionamos Parameters y aqu seleccionamos la opcin Prompt for main
function arguments. Esto har que se nos soliciten parmetros siempre, lo que quiere
decir que si nuestra aplicacin no requiere parmetros podemos volver a este men y
deshacer la seleccin o simplemente no introducir ningn parmetro cuando se nos
solicite.

A la hora de ejecutar debemos indicar con qu entorno de parmetros queremos trabajar.


Por defecto se utilizar, claro est, las opciones indicadas en Default.

Tambin puede ejecutarse desde una sesin MS-DOS y nada de esto es necesario.

El depurador de JCreator Pro 2.0


La versin LITE de JCreator no dispone de depurador, este slo est disponible, y en un
formato muy simple, en la versin Pro.
Para ejecutar con depuracin, simplemente hay que seleccionar Build -> Start
Debugger (Ctrl-F5). A partir de entonces, aparecer un tringulo amarillo a la izquierda
de alguna lnea del programa indicando por dnde va la ejecucin. En el men Build
hay diferentes entradas con algunas de las operaciones que se pueden realizar en este
modo de ejecucin. Hay teclas para ejecutar pasa a paso, se pueden incluir puntos de
ruptura, etc.

Para interrumpir la depuracin puede pulsarse el icono Stops the active tool del men
de herramientas o usarse la combinacin de teclas Ctrl-B.

Generacin de entorno de depuracin completo


Con lo visto en la seccin anterior no es posible visualizar el estado de los objetos ni de
sus variables. Esta es la parte que est menos desarrollada en JCreatorPro 2.0.

Para ello es necesario generar un entorno de compilacin que llamaremos Debug que
permita que se inspeccionen los objetos y variables.

Para ello Project -> Project Settings... y aparecer una ventana similar a la siguiente:

Seleccionamos la opcin JDK Tools y seleccionamos la herramienta compilador


(Select Tool Type: Compiler). Ahora tenemos dos opciones, modificar la
configuracin por defecto o crear un segundo entorno de compilacin. Hagamos lo
segundo: Seleccionamos la herramienta por defecto (<Default>) y pulsamos Copy. En
este momento se nos abre una ventana con los datos de un nuevo entorno de
compilacin (con los mismos datos que el entorno por defecto), a la que hemos de dar
un nombre, por ejemplo, Debug. Ahora, en Parameters, seleccionamos Include
debug info para que se incluya la informacin adicional para depuracin.

Ahora disponemos de dos configuraciones de compilacin, para utilizar el entorno de


depuracin basta marcarlo. Al compilar se utilizar el entorno seleccionado.
Posteriormente podemos ejecutar cualquier aplicacin con o sin depuracin segn se
utilice Execute Project (F5) o Debug (Ctrl-F5). Pero ahora podemos consultar el
estado de las variables y de los objetos.

Utilizacin de la informacin de objetos


Desde la ventana de depuracin podemos escribir varios comandos. En particular:

- locals Produce un listado de las variables locales


- dump <variable> Produce un listado del contenido de esa variable. Si variable
referencia a un objeto, puede accederse a sus variables de
instancia cualificndolas. Esto puede hacerse en varios niveles.
- exit Para interrumpir la depuracin (igual que CTRL-B).
- help Para obtener una lista de todos los comandos disponibles.

Modificacin de CLASSPATH
Una vez dentro de un proyecto, podemos modificar la variable CLASSPATH. Para
ello, debemos hacer lo siguiente: Project -> Project Settings... -> Required Libraries.
Podemos aadir una ruta al CLASSPATH simplemente creando una entrada y
seleccionndola. Pulsamos New..., le damos un nombre, por ejemplo, Util, y ahora
aadimos una ruta(Add -> Add Path...). Nosotros utilizaremos normalmente el
directorio c:\java\util\ para nuestras libreras de clases.

Puede aadirse la documentacin de la librera si se dispone de ella.

You might also like