You are on page 1of 41

Direccin General de Educacin Superior Tecnolgica

INSTITUTO TECNOLGICO DE SALINA CRUZ



INGENIERA EN TECNOLOGAS DE LA INFORMACIN Y DE LAS
COMUNICACIONES


MATERIA:
PROGRAMACION ORIENTADA A OBJETOS


ALUMNA: BENITA VILLALOBOS PREZ

N. DE CONTROL: 131020103


GUA RPIDA DE INSTALACIN BLUEJ, NETBEANS Y ECLIPSE

SEMESTRE: 2 GRUPO: E2


PROFESORA:
M.C. SUSANA MNICA ROMN NJERA










SALINA CRUZ, OAXACA A FEBRERO DEL 2013










NDICE

INTRODUCCIN ........................................................................................................ 3
ENTORNO DE DESARROLLO BLUEJ ....................................................................... 4
1. Puesta a punto ................................................................................................... 4
2. Sacndole partido .............................................................................................. 6
3. Valoracin ........................................................................................................ 12
Puntos fuertes de BlueJ .................................................................................. 12
Puntos dbiles de BlueJ .................................................................................. 13
ENTORNO DE DESARROLLO NETBEANS ............................................................. 13
1. Puesta a punto ................................................................................................. 13
2. Sacndole partido ............................................................................................ 15
3. Valoracin ........................................................................................................ 20
Puntos fuertes de NetBeans ........................................................................... 20
Puntos dbiles de NetBeans ........................................................................... 20
EL ENTORNO DE TRABAJO DE ECLIPSE .............................................................. 20
INSTALACIN Y EJECUCIN DE ECLIPSE ........................................................... 25
INSTALACIN DE NETBEANS ................................................................................ 31
INSTALACIN-REQUERIMIENTOS DE BLUEJ ....................................................... 36
CONCLUSIONES ...................................................................................................... 40
OTRAS FUENTES .................................................................................................... 41











3
INTRODUCCIN

Primero para poder utilizar un producto debemos leer las instrucciones adems de
cmo se usa, sus efectos secundarios, as de la misma manera es que aprendamos
a usar un programa debes conocer sus caractersticas de cada una de ellas.

Conocer la instalacin de bluej, netbeans, eclipse y as de la misma manera conocer
su entrono de trabajo para empezar a programar.

La importancia del desarrollo del siguiente trabajo es conocer de manera rpida la
instalacin y utilizacin de los diferentes entornos de java.

Este trabajo fue realizado con consultas de pgina web as como tambin la
orientacin del maestro(a).

En este trabajo de la unidad 1 se realiza una gua rpida sobre la instalacin de los
diferentes entornos de java.

Esperando que este trabajo contenga la informacin necesaria a calificar y el docente
de una crtica constructiva relacionada al trabajo y as mejorar da a da.















4


GUA RPIDA DE INSTALACIN

ENTORNO DE DESARROLLO BLUEJ
BlueJ es un sencillo entorno de programacin exclusivamente diseado para la
enseanza y el aprendizaje de Java. Se trata de un proyecto nacido en el seno de un
grupo de investigacin universitario integrado por miembros britnicos y australianos.
Por sus novedosas caractersticas, en poco tiempo BlueJ alcanz una gran
popularidad en entornos docentes.

1. Puesta a punto
Lo primero que haremos ser descargar el programa de su pgina web y proceder a
instalarlo. El procedimiento es trivial y, asumiendo que ya tuvieses instalado el JDK,
no tendrs que configurar absolutamente nada para empezar a trabajar; pero antes
de programar nuestra primera clase, debemos hacer una aclaracin previa.
La pantalla principal aparecer en gris hasta que creemos un proyecto. En BlueJ
existe una desafortunada confusin entre el trmino proyecto, tal y como suele
entenderse en los IDEs, y el concepto de paquete, antes explicado. As, un proyecto
BlueJ es igual que un paquete, pero en aras de simplificar se eliminan las lneas de
cdigo package, obligatorias segn la norma de Java. Si trabajar con paquetes es
prioritario para ti, BlueJ no es definitivamente la mejor opcin. Significa esto que no
podemos utilizar en BlueJ paquetes de clases programados en otros entornos?
Existe una forma de incluirlos en nuestro proyecto, Project > Open non BlueJ, pero
sin duda no resulta nada intuitivo.
No nos quedemos con este defecto, sin duda uno de los pocos que presenta el
entorno: creemos un nuevo proyecto con Project > New Project y ya podremos
empezar a trabajar. La pantalla se mostrar as:
5

Figura 1
Como ves, la pantalla principal es tremendamente sencilla. A la izquierda tenemos
los botones de nueva clase y compilar; a la derecha la ventana princi pal, en la que
veremos el esquema de clases. Abajo est el banco de objetos, similar al de jGrasp,
que se estudiar ms adelante. Por ltimo, una barra gris cambiar de color y se
pondr en movimiento cuando haya un programa en ejecucin.
Existen dos formas de aadir una clase al proyecto: la primera es crearla nosotros
mismos, mediante el botn New Class. La segunda es aadir una clase existente,
mediante el men Edit > Add class from file. Ten en cuenta que esta clase se copiar
al directorio del proyecto actual, mientras que en jGrasp esto no ocurra: simplemente
se utilizaba la clase desde su ubicacin original. Por otra parte no hace falta que te
preocupes de guardar las clases, ya que BlueJ lo har por ti cada vez que compiles o
cuando cierres el programa.
El entorno incluye un sencillo asistente para crear clases, cuya misin es
proporcionarte un modelo o esqueleto de cdigo sobre el que trabajar. Este borrador
ser distinto si queremos hacer una clase estndar o, por ejemplo, un applet
(aplicacin grfica de ventana). Sin embargo, y ya que la misin es aprender, quiz
sea mejor borrar la propuesta y comenzar a trabajar con el editor en blanco.
Figura 2
6

Las clases que aadimos al proyecto se representan mediante un rectngulo marrn:
en la imagen anterior aparece rayado porque an no lo hemos compilado. Para editar
el programa debes hacer doble click con el ratn sobre el rectngulo, apareciendo
una nueva ventana de edicin. En BlueJ, cada clase se edita en una ventana
independiente, lo que puede ser realmente engorroso en programas complejos.
Para compilar nuestras clases tenemos dos opciones: el botn de la izquierda
compilar todas las clases del proyecto, mientras que si pulsamos sobre el
rectngulo de una clase con el botn derecho del ratn, podremos compilar por
separado dicha clase. Este mismo men nos permitira tambin eliminar la clase del
proyecto.
Y la ejecucin? Localiza la clase en la que est el mtodo principal, pulsa sobre su
rectngulo con el botn derecho, y selecciona el mtodo main: vers que la ejecucin
provoca la aparicin de una ventana independiente (s, otra ms), en la que
aparecer el resultado de ejecutar tu programa.
Figura 3
Sencillo, verdad? Veamos a continuacin opciones algo ms avanzadas.
2. Sacndole partido
Retomemos un proyecto completo, que involucre distintas clases:
7

Figura 4
Observa que los diagramas que ofrece BlueJ no son completos (no muestran los
mtodos ni los atributos de cada clase): nicamente se contemplan dos tipos de
flechas para representar las relaciones entre clase, que caen fuera del alcance de
este artculo. Podemos reorganizar los rectngulos en la ventana para que las
flechas se vean con claridad. Observa tambin esa hoja de papel que aparece en la
esquina superior izquierda: se trata de un archivo Readme.txt que se incluye por
defecto en todos los proyectos. Su misin es nicamente permitir al autor del
programa escribir notas sobre el mismo.
Volvamos al proceso de compilacin. Cuando sucede un error, BlueJ resaltar la
lnea errnea y mostrar un mensaje. En ocasiones, un smbolo de interrogacin nos
permitir obtener una explicacin ms detallada del problema (en ingls, eso s).
Figura 5
8

Al igual que jGrasp, BlueJ no muestra por defecto los nmeros de lnea al editar un
archivo. Si deseas que aparezcan, accede al men Tools > Preferences y marca la
opcin Display line numbers.
A estas alturas ya te habrs dado cuenta de que la sencillez ha guiado el diseo de
este entorno: ahora comprobars lo intuitivo y fcil que resulta interactuar con los
objetos sin necesidad de un mtodo principal. Haz click con el botn derecho sobre
una clase y tendrs acceso al mtodo constructor (new...). Adems del nombre del
objeto, es probable que tengas que introducir algunos valores iniciales:
Figura 6
A continuacin puedes ver el aspecto del banco de trabajo en la parte inferior de la
pantalla, despus de crear algunos objetos:
Figura 7
9

Sin necesidad de escribir un programa principal, puedes interactuar con estos
objetos pulsando sobre ellos con el botn derecho y ejecutando cualquiera de sus
mtodos:
Figura 8
Tambin puedes examinar sus atributos mediante la opcin Inspect:
Figura 9
A travs del men View > Show Code Pad acceders a una nueva ventana en la que
puedes ejecutar expresiones sencillas y tambin referenciar a los objetos creados en
el banco. Recuerda que esta funcionalidad tambin la ha incorporado jGrasp, como
se vio anteriormente.
10


Figura 10
El banco de objetos es una herramienta muy poderosa y cmoda para probar clases,
pero no est pensada para desarrollar complejas ejecuciones. Imagina que tu
problema requiere crear 10 objetos distintos, dar valores a sus atributos, y luego
interactuar entre ellos: cada vez que detectes un fallo y recompiles, los objetos
desaparecern y tendrs que crearlos de nuevo. Por tanto, el banco de objetos en
ningn caso sustituye la necesidad de escribir un mtodo principal que gue la
ejecucin del programa.
Una puntualizacin sobre este mtodo principal: el lenguaje pide que main reciba un
conjunto de cadenas de texto como parmetros, para permitir la recepcin de datos
externos al ejecutar el programa. Adems, main debe declararse como mtodo
esttico (enseguida aclararemos qu es eso). La cabecera del mtodo main debera
ser siempre, por tanto, public static void main(String[] args). Sin embargo, para aislar
al estudiante de ciertas complejidades, BlueJ admite la siguiente cabecera: public
void main(). Ten muy presente que un cdigo como este no compilar en otros
entornos de programacin, por tanto se recomienda respetar la sintaxis original de
Java.
Por ser un mtodo esttico, para ejecutar el mtodo main basta (como dijimos
anteriormente) con pulsar con el botn derecho sobre la clase principal y escoger el
mtodo main:
11


Figura 11
Si main fuese un mtodo convencional, tendramos que crear primero un objeto
miTest de la clase Test, para a continuacin invocar el mtodo. Ah est el problema:
en programacin orientada a objetos tiene sentido crear objetos que representen
cuadrados o personas, pero qu representara un objeto test, o un objeto
matemticas? Puede haber varias matemticas? Esta es la razn de ser de
mtodos estticos como el main de Test, o las funciones matemticas de la clase
Math.
Slo nos queda repasar las funciones de depuracin, que son muy parecidas a las
que ofrece jGrasp. Pulsando en la columna izquierda del editor de una clase,
marcamos uno o varios puntos de ruptura:

Figura 12
12

A continuacin ejecutamos el programa y, automticamente, la ejecucin se detendr
al llegar al primer punto de ruptura. En ese momento aparecer la ventana de
depuracin y podremos inspeccionar el estado de nuestros objetos:

Figura 13
Observa que los botones de control de ejecucin se han reducido al mnimo: avanzar
una instruccin (step), ejecutar una llamada a un mtodo paso a paso (step into),
continuar hasta el siguiente punto de ruptura, y abortar la ejecucin.
Ha quedado clara la obsesin de los creadores de BlueJ por simplificar, y en el caso
de la depuracin no podemos criticar su eleccin: estn las opciones justas, y
resultan muy intuitivas para el usuario.
Hay una ltima ventaja de este entorno que an no hemos comentado: y es que si
bien el manual de referencia est en ingls, el tutorial oficial est traducido al
castellano y es accesible desde la pgina web del programa. Adems, y tambin en
castellano, existe un libro de introduccin a la programacin en Java utilizando
precisamente este entorno, lo que puede sin duda facilitar la tarea al profesor.
3. Valoracin
Destaquemos para terminar los puntos fuertes y dbiles de este entorno:
Puntos fuertes de BlueJ
Su sencillez y facilidad de manejo resultan simplemente inigualables
Sus funciones de creacin visual de objetos estn integradas de forma fcil e
intuitiva para el usuario
Existe documentacin oficial en castellano
13

Puntos dbiles de BlueJ
Se oculta al alumno la gestin de paquetes
Las ventanas independientes resultan algo caticas cuando se manejan
muchos archivos a la vez
Los diagramas de clases no aportan ninguna informacin sobre las mismas,
resultando de escasa utilida
ENTORNO DE DESARROLLO NETBEANS
Existen varios entornos que han encontrado aceptacin por profesionales y
aficionados. Los ms conocidos son probablemente Eclipse, NetBeans y IntelliJ
IDEA. Los dos primeros resultan ms interesantes por ser de cdigo abierto, y para
este artculo se ha escogido NetBeans por presentar una ventaja adicional: al ser
desarrollado por la compaa Sun, la misma que cre Java, puede descargarse e
instalarse en un mismo paquete con el kit de desarrollo JDK, lo cual simplificar su
instalacin a los alumnos.

Figura 14
1. Puesta a punto
Al igual que con los otros entornos estudiados, la instalacin de NetBeans no
presenta ninguna complicacin, incluso si se escoge descargarlo por separado desde
la web del programa. Sin embargo, al abrir NetBeans nos encontramos una pantalla
algo ms confusa que en los anteriores entornos:
14


Figura 15
Al igual que en BlueJ, para empezar debemos crear un nuevo proyecto mediante el
men File > New project, indicando en este caso de qu tipo va a ser. Ya desde el
principio, advertirs muchas opciones y posibilidades en el entorno, seguramente
ms de las que en muchos casos nos interesara:

Figura 16
En una ventana posterior daremos nombre al proyecto y escogeremos una ubicacin
en el disco para almacenarlo. Tambin nos dar la opcin para crear
automticamente una clase principal, la que hasta ahora hemos llamado Test, y que
aqu por defecto se llamar Main. Una vez hecho esto, la ventana de trabajo nos
resultar sin duda compleja, pero tambin familiar:
15

Figura 17
NetBeans nos ofrece un esqueleto de clase Main, que podemos utilizar para hacer
nuestra primera prueba. Por defecto, NetBeans compila automticamente los
archivos en el momento en que los grabas (icono del diskette), de forma que
nicamente necesitamos utilizar el botn que representa una flecha verde, como el
play de un mando a distancia. Vers el resultado de la ejecucin en la ventana
inferior:

Figura 18
Como ves, no ha sido nada difcil empezar a trabajar con NetBeans; en la siguiente
seccin esbozaremos las capacidades de esta potente aplicacin.
2. Sacndole partido
Examinemos en detalle la carpeta de proyecto. Vers que se han creado mltiples
subcarpetas en tu directorio de trabajo:
16


Figura 19
De ellas slo nos van a interesar dos: en src se encuentran los archivos fuente de
nuestro programa, mientras que en build es donde guarda NetBeans los archivos
compilados (.class). Para aadir una nueva clase al proyecto slo tienes que utilizar
el botn New Class; si lo que quieres es agregar al proyecto clases ya existentes, la
forma ms rpida consiste en copiarlas directamente a la carpeta src.

Figura 20
Si examinamos en detalle la ventana de trabajo, apreciaremos lo siguiente:
A diferencia de los entornos anteriormente estudiados, en NetBeans puedes
ver las clases en la parte izquierda agrupadas por el paquete al que
pertenecen
La clase que contiene el mtodo principal main est destacada con una flecha
verde en su icono
La parte inferior izquierda es como un diagrama de clase: incluye toda la
informacin sobre atributos y mtodos de la clase que estemos editando
17

NetBeans tambin puede mostrar nmeros de lnea, mediante el men View >
Show line numbers.
Como se ha dicho antes, en NetBeans no existe la necesidad explcita de compilar,
puesto que cuenta con una funcin de autocompilado. Piensa en un editor de textos
avanzado: segn vas escribiendo, el programa comprueba tu ortografa y, si has
cometido una falta, la destaca en rojo sobre la marcha. NetBeans funciona
exactamente igual; es ms, la forma en que resalta los errores sigue la misma
esttica que los correctores ortogrficos. Si queremos saber el motivo del problema,
bastar con situar el cursor sobre una de las marcas de error:

Figura 21
En jGrasp o BlueJ, el primer error de compilacin provocar la detencin del proceso:
aqu puedes seguir trabajando aunque se acumulen varios errores, corrigindolos
despus en el orden que quieras. Fjate en la parte izquierda de la ventana:
NetBeans distinguir con iconos aquellas clases que presentan errores de
compilacin. Y puesto que la clase pertenece al paquete figuras, tambin marca el
paquete completo como errneo. De igual forma, el proyecto trigonometra queda
marcado en rojo por la existencia de al menos un error en sus archivos.
Sin duda, y pese a la complejidad, resulta muy cmodo programar en NetBeans. Se
trata de un completo entorno que nos permitir realizar no slo programas sencillos
sino autnticos proyectos profesionales de programacin. Como todos los IDEs
dirigidos a programadores profesionales, ofrece herramientas avanzadas que
nosotros, en un curso de iniciacin a Java, raramente vamos a utilizar. Pero para que
te hagas una idea de lo que estamos hablando, repasaremos algunas de sus
posibilidades:
Permite la integracin de la herramienta Ant de Apache, que permite
automatizar mediante guiones o scripts la compilacin de proyectos complejos
y realizarla despus dndole a un solo botn. Las posibilidades de Ant son
enormes, permitiendo especificar, por ejemplo, que los archivos fuente se
18

almacenan en unas determinadas carpetas mientras los compilados se deben
copiar a otras. Tambin se pueden programar scripts de limpieza que eliminen
todos los archivos compilados o no utilizados.
Soporta control de versiones con la herramienta gratuita CVS. Esta
funcionalidad es extremadamente til al programar en equipo, y bsicamente
consiste en tener un nico almacn de archivos compartido por todos los
colaboradores de un proyecto de programacin. El sistema registra todos los
cambios realizados de forma que cada programador puede ver resaltado en
colores qu cambios ha hecho su compaero en cada archivo. Cuando el
equipo se da cuenta de que ha cometido un error, puede dar marcha atrs y
recuperar rpidamente una versin anterior, deshaciendo los cambios
realizados. Ms an: dos programadores pueden modificar un mismo archivo
a la vez. Cuando el segundo intente devolver el archivo modificado al
almacn, el programa le facilitar la revisin para mezclar sus cambios con los
de su compaero, siempre que no resulten incompatibles.
Ofrece la posibilidad de refactorizar cdigo. Utilizamos esta palabra para
designar cambios menores en el cdigo que, sin modificar la funcionalidad de
nuestro programa, lo simplifican o facilitan su legibilidad. El ejemplo ms
bsico de refactorizacin es cambiar el nombre de una variable: el entorno se
ocupar de realizar el cambio en todos los puntos del programa en que
aparezca, incluso en otros archivos del proyecto. NetBeans tambin permite
ordenar automticamente el cdigo, introduciendo tabulaciones y espaciados
para que el programa se lea con facilidad.
Incorpora el autocompletado de cdigo. Imagina que ests escribiendo el
nombre de una variable o de un objeto, pero no recuerdas qu nombre le diste
exactamente: pues bien, simplemente escribe las primeras letras, pulsa la
tecla Control y la barra espaciadora, y el programa te indicar cules son los
nombres disponibles. Algo parecido sucede con los atributos y mtodos de
una clase. Si escribimos el nombre de un objeto seguido de un punto,
sabemos que a continuacin debe ir o bien un atributo o bien un mtodo de
los que ofrezca la clase a la que pertenece el objeto en cuestin. Si no
recordamos su nombre repetiremos la combinacin de teclado y el entorno
nos ofrecer las distintas posibilidades:

Figura 22
Las dos primeras funcionalidades estn muy orientadas al uso profesional y tendra
poco sentido utilizarlas en un curso de iniciacin, pero es posible que algn profesor
quiera ilustrar las posibilidades de trabajo en equipo incorporando un servidor de
19

control de versiones. El autocompletado, sin embargo, puede ser utilizado en clase
con frecuencia; otra cuestin sera el considerarlo o no adecuado para la labor
docente. La funcin de NetBeans es permitir programar deprisa, y funciones como el
formateado automtico del texto y el autocompletado de cdigo ahorran al
programador tiempo y errores. Algunos profesores considerarn que, cuando
empezamos, no deberamos recibir tantas ayudas y sino enfrentarnos precisamente
a esos errores. Otros valorarn estas herramientas para que los alumnos se sientan
ms guiados en su tarea de programar.
NetBeans no permite la creacin interactiva de objetos (una iniciativa interesante a
nivel didctico, pero no tanto en un IDE profesional). Pero podemos completar
nuestro paseo por el entorno comprobando cmo funciona la depuracin. La forma
de realizarla es igual que en los otros entornos, aunque NetBeans proporciona
posibilidades de inspeccin y monitorizacin mucho ms avanzadas. Lo que a
nosotros nos interesa, sin embargo, se realiza de forma similar: haz click en la
columna gris a la izquierda de las lneas donde quieras aadir puntos de ruptura, y
pulsa el icono de depurar programa:
Figura 23
En verde se destaca el punto de ruptura en el que estamos detenidos, y en rojo otros
puntos de ruptura que hayamos marcado. En la ventana inferior podremos examinar
los valores de todos los objetos en este punto, y a travs del men Debug
encontraremos las opciones ya conocidas para controlar la ejecucin (step, step
into...) aparte de otras posibilidades que sobrepasan nuestros intereses.
Los mens y mensajes de NetBeans estn escritos, al igual que su documentacin,
en ingls. Sin embargo, existe un grupo de trabajo dedicado a traducir el IDE al
espaol, de forma que algunas versiones se encuentran traducidas a nuestro idioma.
En cuanto a la documentacin, iniciativas personales o universitarias de Espaa o
20

Iberoamrica permiten encontrar en la red ciertos recursos para comprender mejor
esta popular y potente plataforma.
3. Valoracin
Al igual que con el resto de entornos, terminemos con una breve exposicin de sus
aspectos ms destacados:
Puntos fuertes de NetBeans
Sin duda, el ms completo, estable y fiable de los tres
Si un alumno necesita programar en su vida profesional y ha aprendido con
NetBeans, podr enfrentarse con confianza a cualquier entorno presente en la
empresa, ya que todos son muy parecidos entre s
La gestin de paquetes y sus avanzadas detecciones de errores (incluso
antes de compilar) resultan ms cmodas e intuitivas que en los otros
entornos
Puntos dbiles de NetBeans
Su consumo de recursos es significativamente mayor que el de las otras
alternativas
Enfrentarse a un entorno algo complejo como NetBeans puede desanimar o
confundir al alumno, especialmente si no tiene nociones de programacin
Sus mltiples ayudas al programador pueden no ser adecuadas para iniciarse
en el lenguaje Java
EL ENTORNO DE TRABAJO DE ECLIPSE
La primera vez que abre Eclipse, visualiza la pantalla de bienvenida.

Figura 24
21

El entorno de trabajo de Eclipse consiste de varios paneles conocidos como vistas,
como la vista del Navegador en la parte superior izquierda. Una coleccin de paneles
se denomina una perspectiva. La perspectiva por defecto es la Perspectiva de
Recursos, que es un conjunto bsico y genrico de vistas para proyectos de gestin
y para la visualizacin y edicin de archivos en un proyecto.
La Vista del navegador le permite crear, seleccionar y eliminar proyectos. El panel
hacia la derecha del Navegador es el rea del editor. Segn el tipo de documento
seleccionado en el navegador, aqu se abre la ventana adecuada del editor. Si
Eclipse no tiene un editor adecuado registrado para un tipo determinado de
documentos (por ejemplo, un archivo .doc. en el sistema de Windows), Eclipse
intentar abrir el documento con un editor externo.
La Vista esquemtica, que se encuentra debajo del Navegador, presenta un
esquema del documento en el editor. La naturaleza precisa de este esquema
depende del editor y el tipo de documento; para un archivo fuente Java, el esquema
muestra cualquier clase declarada, atributos y mtodos.
La Vista de tareas recopila informacin sobre el proyecto en el que est trabajando.
Puede ser informacin generada por Eclipse, como errores de compilacin o pueden
ser tareas que agrega de forma manual.
La mayora de las dems funciones del entorno de trabajo, como el men o la barra
de tareas, deberan ser similares a las de las aplicaciones familiares. Una funcin
conveniente es la barra de herramientas de atajos a diferentes perspectivas que
aparece en el lado izquierdo de la pantalla; varan de forma dinmica segn el
contexto y la historia. Eclipse tambin incluye un sistema robusto de ayuda que
incluye una gua del usuario para el entorno de trabajo de Eclipse y los
complementos incluidos como las Herramientas de Desarrollo de Java. Vale la pena
buscar en archivos de ayuda al menos una vez para ver la variedad de opciones
disponibles y para conocer mejor el flujo de Eclipse.
Para continuar con este tipo por recorrido de Eclipse, crearemos un proyecto en el
Navegador. Haga clic en la Vista del navegador y luego seleccione New > Project.
Cuando aparece el cuadro de New Project, seleccione Java en la izquierda. Eclipse
estndar solo tiene un tipo de proyecto Java, que se denomina Java Project. Si haba
complementos instalados para proporcionar suministro para los JSP y los servlets,
nos gustara ver una opcin adicional aqu para las aplicaciones web. Por ahora,
seleccione el Java Project, ingrese "Hello" cuando el programa se lo pida para el
nombre del proyecto y luego haga clic en Finish.
A continuacin, le daremos un vistazo a la perspectiva de Java. Segn cmo quiera
administrar su pantalla, puede cambiar la perspectiva en la ventana actual al
seleccionar Window > Open Perspective > Java o puede abrir una nueva ventana
al seleccionar Window > New Window y selecciona la nueva perspectiva.
22

La perspectiva de Java, como usted podra esperar, tiene un conjunto de vistas que
se adaptan mejor para el desarrollo de Java. Una de ellas incluye, al igual que la
vista izquierda superior, una jerarqua que contiene varios paquetes Java, clases,
JAR y archivos varios. Esta vista se denomina el Explorador de paquetes. Tambin
puede notar que el men principal se expandi para incluir dos elementos nuevos en
el men: Fuente y refactorizador.
Para probar el entorno de desarrollo de Java, crearemos y ejecutaremos una
aplicacin "Hello World". Con la perspectiva de Java, haga clic derecho en el
proyecto Hello y seleccione New > Class, como se muestra en la Ilustracin 2. En el
cuadro de dilogo que aparece, escriba "Hello" como el nombre de la clase. En
"Which method stubs would you like to create? verifique "public static void main
(String [] args)" y luego Finish.

Figura 25
Esto crear un archivo .java con una clase Hello y un mtodo main () vaco en el rea
del editor como se muestra en la Ilustracin 3. Agregue el cdigo siguiente al mtodo
(tenga en cuenta que la declaracin para i se ha omitido de forma deliberada):
23


Figura 26
A medida que escriba va a notar algunas de las funciones del editor de Eclipse,
incluido el control de sintaxis y la finalizacin del cdigo. En V2.1 (que pre visualic al
descargar construir M2), cuando escribe un parntesis abierto o una cotizacin
doble, Eclipse proporcionar a su asociado de forma automtica y ubicar el cursor
dentro del par.
En otros casos, puede invocar la finalizacin del cdigo al usar Ctrl + Barra
espaciadora. La finalizacin del cdigo proporciona una lista sensible al contexto de
sugerencias seleccionables por el teclado o el mouse. Las sugerencias pueden ser
una lista de mtodos especficos para un objeto en particular o un fragmento de
cdigo segn las palabras clave como for o while.
La verificacin de la sintaxis depende de la compilacin en aumento. A medida que
guarda su cdigo, se compila en el segundo plano y se verifican los errores de
sintaxis. De forma predeterminada, los errores de sintaxis se resaltan en rojo y
aparece un punto rojo con una X blanca en el margen izquierdo. Otros errores se
indican con una bombilla en el margen izquierdo del editor; estos son los problemas
que el editor podra solucionar para usted una funcin denominada Quick Fix.
El cdigo anterior tiene una bombilla junto a la afirmacin for porque la declaracin
para i se omiti. Haga doble clic en la bombilla para que aparezca una lista de los
arreglos sugeridos. En este caso, ofrecer la creacin de un campo de clase i, una
variable local i o un parmetro de mtodo i; al hacer clic en cada una de estas
sugerencias se mostrar el cdigo que se generara. La Ilustracin 4 muestra la lista
de sugerencias y el cdigo que sugiere para una variable local.
24


Figura 27
Al hacer doble clic en la sugerencia, inserte el cdigo en la ubicacin adecuada en el
cdigo.
Una vez que se compila el cdigo sin errores, puede ejecutar el programa al
seleccionar Run desde el men de Eclipse. (Tenga en cuenta que no hay un paso
individual de compilacin porque la compilacin tiene lugar cuando guarda el cdigo.
Si su cdigo no tiene errores de sintaxis, est listo para ejecutarse). Aparece un
cuadro de dilogo Launch Configurations con las fallas adecuadas; haga clic en Run
en la parte inferior derecha. Aparece un panel con pestaas en el panel inferior (la
Consola) que muestra la salida de datos del programa como se muestra en la
Ilustracin 5.


Figura 28
Tambin puede ejecutar el programa en el depurador de Java: Primero, establezca el
punto lmite en main () System.out.println () al hacer doble clic en el margen gris en el
lado izquierdo de la vista del editor System.out.println (). Aparecer un punto azul.
Desde el men Run, seleccione Debug. Como se lo describe ms arriba, aparecer
el dilogo Launch Configurations. Seleccione Run. La perspectiva cambiar de forma
automtica a la perspectiva Debug con una cantidad interesante de nuevas vistas
como se lo muestra en la Ilustracin 6.
25


Figura 28
Primero, encuentre la vista Debug en la izquierda superior de la perspectiva. Esta
vista muestra la pila de llamada y tiene una barra de herramientas en la barra del
ttulo que le permite controlar la ejecucin del programa, incluidos los botones para
resumir, suspender o terminar el programa, pasar a la siguiente afirmacin, pasar a
la que le sigue y regresar desde un mtodo.
El panel que se encuentra en la derecha superior contiene un nmero de vistas con
pestaas, entre ellas, Variables, Breakpoints, Expressions y Display. Hice clic en
Variables, entonces podemos ver el valor actual de i.
Puede obtener ms informacin sobre cualquiera de las vistas con la ayuda en
contexto: Haga clic en el ttulo de la vista y presione F1.
INSTALACIN Y EJECUCIN DE ECLIPSE

Para instalar Eclipse se requiere:
Sistema operativo Windows, Linux, Solaris, QNX o Mac OS/X, con 256 MB de RAM
preferiblemente.
Software libre que se puede descargar en http://www.eclipse.org. Es uno de los
entornos Java ms utilizados a nivel profesional. El paquete bsico de Eclipse se
puede expandir mediante la instalacin de plugins para aadir funcionalidades a
medida que se vayan necesitando.
26

1. Visita la pgina de descarga de Java en el sitio web de Oracle para encontrar
la descarga del entorno JDK. Desplzate hacia abajo hasta encontrar la
actualizacin 43 de Java SE 6, y descarga JDK.
Figura 1
2. Una vez que selecciones Descargar, acepta los trminos de servicio y escoge
el sistema operativo correspondiente para ese JDK en especfico.(Windows,
Mac, Linux, etc.)

Figura 2
27

3 .Una vez que la descarga est completada, debes hacer doble clic en el
archivo para empezar con la instalacin de JDK.
Figura 3

Figura 4
3. Despus de la instalacin inicial est completada, aparecer una ventana
emergente preguntndote dnde estarn los archivos Java. Puedes escoger
28

cambiar dnde quieres almacenar los archivos, pero es mejor quedarte con
la carpeta que aparezca como predeterminada.

4. Cuando la instalacin se haya completado, empezaremos con la instalacin
de Eclipse. Ve a http://www.eclipse.org/downloads/.
Figura 5


5. Para los usuarios de Windows, tendrs que saber qu versin de sistema
operativo tienes. Si tu computadora es de 64-bit, selecciona Windows 64 y
si es de 32-bit, selecciona Windows 32 bit.






29

Figura 6
6. Una vez que descargues el archivo de Eclipse, necesitars descomprimir el
archivo Zip, el cual crear una carpeta de Eclipse sin comprimir. Debes
extraer el archivo a la raz de la unidad C:\, as creando la carpeta
C:\eclipse, o slo muvelo o esa carpeta despus de extraerlo. Ya que
Eclipse no tiene algn instalador, habr un archivo dentro de la carpeta de
Eclipse llamado eclipse.exe ( ). Puedes hacer doble clic en el archivo para
ejecutar Eclipse.

Figura 7
30


Figura 8
8. Despus de que eclipse se haya instalado completamente y se haya
extrado, crea una carpeta de trabajo donde contendrs todos los archivos
de programa que has creado.
Figura 9
9. Ahora que terminaste de instalar Eclipse, reinicia tu computadora. Al
reiniciar tu computadora se actualizar la memoria de tu sistema y permitir
que los cambios creados por los instaladores surjan efecto.
31

10. De ah en adelante, crea un programa de prueba para probar la
funcionalidad
Figura 10


INSTALACIN DE NETBEANS
NetBeans: software libre que se puede descargar
en http://www.netbeans.org. Otro de los entornos Java muy utilizados, tambin
expandible mediante plugins. Facilita bastante el diseo grfico asociado a
aplicaciones Java.
1. Descargar e instalar NetBeans IDE 7.1. Ir a la pgina
Http://netbeans.org/downloads/index.html, descargar la versin "Java EE" de la
Herramienta (son 166 MB) .
Figura 11
32

2. Dar doble-click en el archivo netbeans-7.1-ml-javaee-windows.exe para iniciar la
Instalacin y siga las indicaciones.







Figura 12
3. Observe que en este caso, en la parte de Runtimes GlassFish aparece checado
en la lista, en cambio Tomcat no, para que se instale Tomcat cheque la casilla de
Tomcat 7.0.22.
4. Pulsar el botn Next.
Figura 13
33

5. Aceptar los trminos de la licencia (checkbox)






Figura 14
6. Pulsar el botn Next > 7. Instalar opcionalmente JUnit (no ser utilizado en el
curso).
Figura 15
8. Pulsar el botn Next >


34





Figura 16
9. Observe los folders de instalacin (NetBeans y JDK)
Figura 17
10. Pulsar el botn Next >
11. Observe los folders de instalacin (Glass fish) (solo aparece si no estaba
previamente instalado)
13. Pulsar el botn Next >
35

14. Pulsar el botn Install para terminar la instalacin.
Figura 18
15. Esperar a que termine la instalacin
16. Pulsar el botn Finish.
Figura 19
17. As se abrir la ventana de neatbeans y podemos empezar a programar
36


Figura 20
INSTALACIN-REQUERIMIENTOS DE BLUEJ

La instalacin es prcticamente directa. Los requerimientos mnimos en Hardware
son: 48 Mb en memoria RAM, procesador Pentium de 166 MHz, o equivalente.
Recomendado: 64 Mb en memoria RAM, procesador Pentium a 300 MHz
Requerimientos En Software: Debe tener J2SE v1.4 o posterior instalado en el
sistema para utilizar BlueJ. En general, es recomendable actualizar a la ltima
versin estable de Java. Para instalar Bluej debe instalarse el " JDK"
ya que el JRE no es suficiente.
1. Lo primero que se requiere es la instalacin de Java " JDK" en el
computador, recomendablemente la versin ms reciente. El siguiente paso es
descargar la ltima versin disponible de BlueJ desde la pgina oficial
www.bluej.org
37

Figura 21

2. Luego de descargado el instalador de BlueJ, hacemos doble click en el
ejecutable para dar inicio a la instalacin. Presionar Next.

Figura 22
3. En este paso debemos de seleccionar el directorio donde se instalar Bluej,
luego presionar Next. Directorio de instalacin.
Figura 23

38

4. La siguiente pantalla nos permite elegir si deseamos crear un icono de acceso
directo al programa. Presionar Next.
Figura 24

5. Este es el ltimo paso antes de comenzar la instalacin, en esta pantalla se
muestran las opciones que elegimos en los pasos anteriores y luego presionamos
Install. Presionar Install




Figura 25
39


6. Procesndose la Instalacin de Bluej Luego de completada la instalacin nos
permite las opciones de leer el archivo README de bluej y de ejecutar el
programa. Finalizar.
Figura 26

7. asi quedara la ventana de bluej y a empezar a programar
Figura 27


40

CONCLUSIONES

Seguir instrucciones es muy fcil para poder abrir un programa. Instalar, utilizar
por eso nunca debemos saltarnos algn paso ya que as perdemos un orden.

Un aprendizaje que me dejo es que para instalar todo tipo de programa debemos
seguir cierto nmero de pasos para que el programa se ejecute e instale bien y lo
recomiendo para que a otros le funcione tambin.

Una experiencia que tuve es que para realizar este trabajo tuve es que utilice
palabras e imgenes para que as otro lo pueda entender cuando lo vea y lo
ponga en prctica en alguna tarea.

Como futuro me servir es que a partir de esto podre ensenar a otros a cmo
utilizar estos programas que son tan fciles de instalar, utilizar y practicar.
























41


OTRAS FUENTES

Entorno de trabajo de bluej. Internet. En lnea. Pagina consultada e dia 8 de
febrero de 2014. Disponible en:
http://recursostic.educacion.es/observatorio/web/ca/software/programacion/911-
monografico-java?start=2

Entorno de trabajo de netbeans. Internet. En lnea. Pagina consultada el 8 de
febrero de 2014. Disponible en: http://www.ibm.com/developerworks/ssa/library/os-
ecov/

Instalacin bluej. Internet. En lnea. Pagina consultada el 8 de febrero de 2014.
Disponible en: http://www.slideshare.net/Jehielyandrades/conociendo-a-bluej

Instalacin de eclipse. Internet. En lnea. Pagina consultada el 8 de febrero de
201. Disponible en: http://es.wikihow.com/descargar,-instalar-y-ejecutar-JDK-y-
Eclipse

Instalacin netbeans. Internet. Fuera de lnea. Pagina consultada el 8 de febrero
de 2014. Disponible en:
http://cs.mty.itesm.mx/profesores/raul.perez/DAD/Netbeans-7.1.pdf

Instalacin neatbeans. Internet. En lnea. Pagina consultada el 8 de febrero de
2014. Disponible en: http://www.aprendeinformaticaconmigo.com/instalacion-
netbeans-65-para-java

You might also like