Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso: Programacin I
Manual de instalacin y uso bsico del JDeveloper 11g para desarrolladores en Java
Profesores:
Mit. Sergio Gonzlez Msc. Anthony Morera Ing. Alexnder Agero Lic. Ana Cecilia Odio
Septiembre de 2012
TABLA DE CONTENIDO
I Descarga e Instalacin ....................................................................................................................... 3 II Crear una nueva aplicacin............................................................................................................... 4 III Creando una primera Clase de Java ............................................................................................... 5 IV Activar la entrada por consola ........................................................................................................ 7 V Revisando errores de sintaxis .......................................................................................................... 8 VI Utilizando funcionalidades del Editor de Texto. ........................................................................... 8 VII Compilando y ejecutando una aplicacin Java. .......................................................................... 10 VIII Generacin automtica de cdigo (Refactoring Code) ............................................................. 15
I Descarga e Instalacin
1. Para instalar Oracle JDeveloper 11g (11113i) puede descargar el archivo comprimido de la
pgina de Oracle www.otn.oracle.com o utilizar la copia provista por su profesor.
3. Para instalar el JDeveloper, nicamente presione doble click sobre el cono del instalador y
utilice la instalacin por default ofrecida por el programa. Una vez instalado el programa puede ejecutarlo presionando doble clic sobre el cono con la taza de t que se ha generado.
4. Una vez iniciado el programa aparecer una pantalla con el Tip del da. Cierre dicha ventana.
La primera vez que se carga JDeveloper IDE puede aparece la pgina de inicio (Start Page ), cirrela y luego podr invocarla accediendo a Help | Start Page.
5. El ambiente de trabajo del JDeveloper IDE se basa en aplicaciones (Applications) y estas son
almacenadas en archivos con extensin .jws
II Crear una nueva aplicacin 1. Haga click derecho sobre el nodo New Application.
III Creando una primera Clase de Java 1. Para crear una nueva clase Java se siguen los siguientes pasos:
Presione click derecho sobre el proyecto y seleccione New en el men de contexto.
2. Seleccione la opcin Java y Java Class como se muestra a continuacin. Presione OK.
3. Escriba el nombre de la clase, y desmarque las casillas de opciones que aparecen en la parte
inferior.
2. Marque la casilla que permite al programa recibir entradas. 3. Presione OK y su aplicacin estar lista para capturar informacin desde la consola.
V Revisando errores de sintaxis 1. El JDeveloper proporciona una ayuda para resolver errores de sintaxis.
En la siguiente imagen de la izquierda, se muestra que la lnea que contiene el texto public String sayHi() aparece subrayada con rojo indicando que hay un error, a la vez a la derecha aparecen unos pequeos cuadros rojos; si se posa el mouse sobre ellos estos proveern informacin sobre dicho error. En la imagen de la derecha se puede ver que cuando no hay errores aparece un cuadro verde en la esquina superior derecha del editor.
VI Utilizando funcionalidades del Editor de Texto. 1. Las variables o instancias de objeto que se declaren pero an no hayan sido utilizadas, parecen
en un tono gris y en la barra vertical derecha aparecern cuadros amarillos que indican que dichas variables o instancias de objeto se declararon pero no se han utilizado.
2. JDeveloper cuenta con plantillas de texto que ayudan al programador a digitar en forma ms
rpida y eficiente los programas. Estando en el editor de cdigo, presione las teclas [Ctrl]+[Enter] y se abrir la lista de todas las plantillas de cdigo existentes. Al digitar la primera letra de la instruccin que desea digitar aparecer(n) la(s) plantilla(s) que inician con esa letra, as, al digitar ms caracteres, el asistente de cdigo le guiar mostrndo los nombres de instrucciones que coinciden con los que se digita. Presione Enter y en el editor aparecer la plantilla de cdigo seleccionada. Ejemplo: En la siguiente figura se muestra que al presionar [Ctrl]+[Enter] y luego la letra m, se invoca a las plantillas de cdigo que inician con m, en este caso el mtodo main. Al presionar Enter el cdigo que define el mtodo main aparece en la ventana de cdigo.
4. Para organizar sangras y espacios del cdigo presione clic derecho sobre su cdigo y seleccione
la opcin Reformat.
VII Compilando y ejecutando una aplicacin Java. 1. Cuando se compila un archive .java, se JDeveloper automticamente lo salva y crea un archivo
.class en el directorio \src del proyecto.
10
3. Para ejecutar una clase presione click derecho sobre el cdigo de la clase o sobre el nombre de la
clase en el Navegador de Aplicaciones y seleccione RUN en el men de contexto. Tambin puede utilizar el cono correspondiente ubicado en la barra de herramientas.
11
5. Note en la siguiente imagen que aparece un bombillo a la izquierda de la lnea de cdigo donde
se declara unan instancia de una clase Cat, la cual aun no existe. Si se posa el cursor del Mouse sobre l aparece el mensaje "Quick fixes and code assists for this line". Al hacer click sobre el bombillo aparecen las posibles acciones que pueden solucionar el problema. Los bombillos rojos representan una sugerencia para solucionar el error (!) , mientras que los color mbar representan una pregunta acerca de la accin a ejecutar para resolver el error.
6. Si se presiona la primera sugerencia que hace referencia a la creacin de una clase Cat, entonces
aparecer el siguiente cuadro de dilogo, para la creacin de la clase. En este cuadro debe digitarse el nombre del paquete al que pertenecer la nueva clase.
12
8. Para acceder a la lista de tareas pendientes seleccione en el men principal View | Tasks
Window para ver la lista de tareas pendientes.
13
9. La ventana de tareas desplegar una lista con las tareas pendientes que el programador haya
almacenado.
14
Al hacer doble-click sobre una tarea pendiente, JDeveloper colocara el cursor al inicio de la lnea donde se defini dicha tarea.
VIII Generacin automtica de cdigo (Refactoring Code) 1. Refactoring consiste en una tcnica de edicin que permite modificar la estructura sin alterar el
comportamiento del programa. Un ejemplo puede ser la operacin de remplazar una expresin constante en el cuerpo de un mtodo por un parmetro del mtodo. La siguiente figura muestra que al hacer click derecho sobre la literal, 'Kate' en el mtodo sayHi() y seleccionar Refactor | Introduce Parameter..., esta literal ser reemplazada por un parmetro del mtodo. En un cuadro de dilogo se pedir el nombre del parmetro. Una vez ejecutado, la declaracin del mtodo tendr un parmetro del tipo correspondiente a la literal que se marc y este parmetro sustituir a dicha literal en el cdigo.
15
16
3. JDeveloper permite contraer el cdigo de los mtodos con el fin de permitir al programador
navegar en programas con un tamao ms manejable. Haga click en el signo menos (-)que aparece a la izquierda de la declaracin de cada mtodo, esto contraer el cdigo del mtodo correspondiente. Al hacer clic en el signo ms (+), de nuevo se desplegar el cdigo contraido
17