0% encontró este documento útil (0 votos)
55 vistas

Java0 PDF

Este documento describe el entorno de desarrollo Java, incluyendo la máquina virtual Java, el kit de desarrollo Java, y editores como NetBeans y Eclipse. También explica cómo instalar Java y crear un programa Hola Mundo básico en estos editores.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas

Java0 PDF

Este documento describe el entorno de desarrollo Java, incluyendo la máquina virtual Java, el kit de desarrollo Java, y editores como NetBeans y Eclipse. También explica cómo instalar Java y crear un programa Hola Mundo básico en estos editores.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12

El entorno Java
Java es uno de los lenguajes ms utilizados en la actualidad: applets, Servlets, pginas
JSP o JavaScript utilizan Java como lenguaje de programacin.
Java es un lenguaje multiplataforma: significa que funciona para cualquier arquitectura
(ix86, !D, etc"# y para cualquier sistema operativo ($inux, %indows, !C &S, etc"#.
Java utiliza una mquina virtual en el sistema destino y, por lo tanto, no ace falta
recompilar de nuevo las aplicaciones para cada sistema operativo. Java es un lenguaje
interpretado que, para mayor eficiencia, utiliza un cdigo intermedio o b'tecode, que es
independiente de la arquitectura y por lo tanto puede ser ejecutado en cualquier sistema.
En Java, una vez compilado el programa se puede ejecutar en cualquier plataforma
siendo suficiente el tener instalada la mquina virtual de Java !(irtual !ac)ine " #$%.
En otros lenguajes de programacin se a de recompilar el programa para cada sistema
destino con la consiguiente p&rdida de fle'i(ilidad.
Por lo tanto, Java es un compilador y a la vez un int&rprete: el compilador compila a
b'tecode y el int&rprete se encargar de ejecutar ese cdigo intermedio en la mquina
real.
El J)*
El J)* !*ava Develop+ent ,it%, contiene aplicaciones de consola y erramientas de
compilacin, documentacin y depuracin, aunque no dispone de erramientas grficas
para el desarrollo de programas. El J)* incluye el J+E !*ava -unti+e .nviron+ent%
que consta de los componentes necesarios para ejecutar una aplicacin Java, como la
mquina virtual y las li(rer,as de clases.
El J)* contiene, entre otras, las siguientes erramientas de consola:
java: es la mquina virtual de Java.
javac: es el compilador de Java.
javap: es un desensam(lador de clases.
jdb: es el depurador de consola de Java.
javadoc: es el generador de documentacin.
appletviewer: visor de pplets.
Para la instalacin de Java:
)escargar la -ltima versin y
acer do(le.clic so(re el
programa de instalacin,
/d0-6u26-windows-i186"exe, en
nuestro caso.
/ras aceptar los t&rminos de la
licencia se muestra la lista de
componentes que se van a
instalar. 0onviene modificar el
directorio de instalacin
predeterminado a c23/d01"6, en
nuestro caso, usando la tecla
C)an4e. Co+ponentes a instalar ' directorio de instalaci5n
Pro4ra+aci5n .l entorno *ava P64ina 1
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
/ranscurridos unos minutos, finaliza la instalacin. Si o(servamos la estructura
de carpetas tras la misma ser parecida a la de la imagen.
.structura de carpetas tras la instalaci5n de *ava
Si deseamos ver algunas de+os y su cdigo fuente en Java, accedemos a la
carpeta de+o.
rc)ivos de la de+o 7lin0
Para que Java funcione correctamente es necesario configurar algunas varia(les
de entorno. En 1indo2s, se a de realizar lo siguiente:
3az clic con el (otn dereco del ratn so(re el icono !i PC y
selecciona Propiedades.
Selecciona &pciones van8adas " (ariables de entorno.
Si la varia(le P9: e'iste,
solamente se a de modificar,
a4adiendo sin eliminar nada de
lo anteriormente e'istente,
C:\jdk1.6\bin;
(ariable de entorno P9: en %indows
Se a de crear la varia(le
C$SSP9: y el valor de la
varia(le ser 5.6
(ariable de entorno C$SSP9: en %indows
Pro4ra+aci5n .l entorno *ava P64ina 2
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
Para pro(ar si Java se a instalado y configurado correctamente y, de paso,
conocer su versin, (asta con a(rir la l,nea de comandos de )7S y escri(ir
java version. Se mostrar un resultado semejante al siguiente:
Conociendo la versi5n de *ava
8os 9)E o Entornos 9ntegrados de )esarrollo
:n 9)E es una erramienta con el que podemos desarrollar y pro(ar proyectos en un
lenguaje de programacin determinado. Para proyectos sencillos, como los que vamos a
desarrollar a lo largo del curso, ser,a suficiente con las erramientas del J)*. 8os 9)E
no son necesarios para compilar ni para ejecutar programas, aunque cuando se trata de
proyectos de una cierta entidad, s, que facilitan su desarrollo.
;eany
Es un 9)E ligero y de sencilla instalacin. /ras la misma:
<(rir el 9)E ;ean'. Se nos mostrar un entorno semejante al de la imagen.
.spacio de traba/o en ;ean'
:tilizar ;ean'. #amos a utilizar este 9)E con el programa HolaMundo. Para
ello:
Selecciona <uevo, se a(re un espacio sin titulo y el cursor se encuentra
en la l,nea = de esa rea.
Pro4ra+aci5n .l entorno *ava P64ina =
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
Edita el programa, con lo que quedar de forma parecida a la de la
imagen:
class HolaMundo {
public static void main(String[] args) {
System.out.println("Hola, mundo; soy !"");
#
#
Si el programa se encuentra ya editado con anterioridad, no es necesario
volver a mecanografiarlo> (asta con copiarlo y pegarlo en el entorno ;ean'.
;uarda el arcivo, con el nom(re HolaMundo.java, seleccionando la
carpeta en la que deseas acerlo. El propio ;ean' ofrece la posi(ilidad de
crear nuestras carpetas en su propia estructura de arcivos.
(entana para 4uardar arc)ivos en ;ean'
:na vez guardado, o(serva que el te'to se muestra con distintos colores.
8lega luego la fase de compilacin del programa, para lo que en la (arra de
erramientas selecciona el (otn Co+pilar. Si la compilacin se realiza
correctamente, se muestra
Pro4ra+aci5n .l entorno *ava P64ina >
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
;ean' tras la co+pilaci5n del pro4ra+a
?inalmente se a de
ejecutar el programa, para lo
que en la (arra de
erramientas se selecciona el
(otn ./ecutar. En este caso
se a(re una ventana del
int&rprete de comandos con el
resultado de la ejecucin y
una l,nea final de
Presione una tecla
para continuar
-esultado de la e/ecuci5n
@etAeans
Es un 9)E en cdigo a(ierto (asado en Java para el desarrollo de programas en &ste y
otros lenguajes de programacin !como 0BB, P3P, +u(y, etc.%.
.spacio de traba/o en <et7eans
Pro4ra+aci5n .l entorno *ava P64ina 1
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
#eamos la forma de tra(ajar con @etAeans con el programa HolaMundo.
Selecciona rc)ivo " Pro'ecto nuevo.
En el panel inicial del cuadro de dilogo Proyecto @uevo, aseg-rate de que Java
es la categor,a seleccionada (ajo la lista Cate4or?as, y que plicaci5n *ava es el
proyecto marcado en la lista Pro'ectos. 3az clic en Siguiente.
En el siguiente panel introduce HolaMundo en el cuadro de te'to <o+bre de
pro'ecto. 7(serva que :ola!undo"!ain se muestra en el campo de te'to
situado a la dereca de la casilla de verificacin Crear clase principal. Sustituye
)ola+undo":ola!undo por HolaMundo y az clic en Terminar.
/ras unos instantes, se mostrar un espacio similar al de la imagen.
.dici5n del pro4ra+a
<provecando que parte del cdigo lo tenemos editado, a4adimos
solamente la sentencia de imprimir el mensaje 5:ola, +undo@ so' ;I6.
En el men- ./ecutar selecciona ./ecutar !ain Pro/ect !o selecciona en
la barra de )erra+ientas el bot5n ./ecutar !ain Pro/ect%. En el cuadro de
salida se muestra el resultado de la ejecucin del programa tras a(er
realizado la compilacin.
-esultado de la e/ecuci5n de :ola!undo
Pro4ra+aci5n .l entorno *ava P64ina 6
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
En el caso de que en la sentencia de ejecucin del programa se ayan de
pasar argumentos de entrada !Aue se al+acenar6n en Strin4BC ar4s% se a de
proceder as,:
Selecciona rc)ivo " Pro/ect Properties.
En el r(ol Cate4or?as que se muestra escoge ./ecutar y a
continuacin escri(e los parmetros de entrada en el campo de te'to
r4u+entos. 8uego az clic en ceptar.
(entana para la introducci5n de par6+etros de entrada
Eclipse
Es un 9)E en cdigo a(ierto para el desarrollo de programas en Java y en otros lenguajes
como 0, 0o(ol, P3P, Perl y Pyton. Eclipse 0lassic es una distri(ucin de este 9)E que
est disponi(le para su descarga en $ttp%&&eclipse.org&do'nloads&
:na vez descargada la erramienta, en 1indo2s (asta descomprimir el arcivo 8ip en la
ra,z de una de las unidades de disco, preferi(lemente 0:C. El directorio eclipse se crear
en el disco duro, con la estructura que se muestra en la imagen:
.structura de directorios tras la instalaci5n de .clipse
< diferencia del 9)E @etAeans, que requiere la instalacin de un J)* antes de poder
incorporar el instalador, no es necesario acer lo mismo con eclipse.exe, puesto
que el 9)E Eclipse ya trae su propio compilador de Java.
/ras la instalacin, ejecutamos el
programa para conocer su interfaz. Para
ello, en el directorio Eclipse acemos
do(le.clic so(re eclipse.exe, tras lo que
aparecer una pantalla identificando al
Pro4ra+aci5n .l entorno *ava P64ina D
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
9)E, seguida de un cuadro de dilogo
que nos permite seleccionar la
u(icacin de un espacio de tra(ajo para
almacenar los proyectos.
Ebicaci5n del espacio de traba/o
< continuacin, se mostrar una ventana principal que ser similar a la de la imagen.
Pantalla de bienvenida de .clipse
8a interfaz de usuario de eclipse consiste en una ventana principal compuesta de una
(arra de men-s, una (arra de erramientas, un espacio de tra(ajo y una (arra de estado.
El espacio de tra(ajo presenta inicialmente una pgina de (ienvenida, que ofrece
enlaces para acceder a tutoriales y otras opciones.
#eamos la forma de tra(ajar en eclipse con el arcivo HolaMundo.java.
Selecciona File " <ew " *ava Pro/ect.
En el cuadro de dilogo <ew *ava Pro/ect introduce HolaMundo en el cuadro
de te'to Pro/ect na+e. $ant&n el resto de las opciones con sus valores
predeterminados y az clic en el (otn Finis).
Pulsa en el icono %or0benc) para acceder al espacio de tra(ajo. Eclipse omite la
fica de (ienvenida y nos lleva directamente la pr'ima vez que iniciemos este
9)E !para regresar a la fica de (ienvenida (asta con seleccionar :elp "
%elco+e%.
Pro4ra+aci5n .l entorno *ava P64ina 8
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
Fic)a Pac0a4e .xplorer de .clipse
En la parte izquierda se muestra la fica Pac0a4e .xplorer, que identifica los
proyectos del espacio de tra(ajo en t&rminos de paquetes. Por el momento,
solamente muestra una entrada en esta fica, :ola!undo.
Si desplegamos :ola!undo, se mostrarn los elementos src y *-. S'ste+
$ibrar'. El elemento src almacena los arcivos fuente del proyecto :ola!undo
y *-. S'ste+ $ibrar' identifica varios arcivos J+E que se utilizan para
ejecutar esta aplicacin.
<4adimos un nuevo arcivo llamado :ola!undo"/ava a src. Para ello:
Selecciona src y escoge File " <ew y nuevamente File en el men- conte'tual
resultante.
En el cuadro de dilogo <ew File introduce :ola!undo"/ava en el cuadro de
te'to File na+e y az clic en el (otn Finis).
0uando se muestre la fica de edicin :ola!undo"/ava copia aqu, las sentencias
del programa !para que no tengas que volver a editarlo%, y compila y ejecuta la
aplicacin seleccionando -un " -un.
-esultado tras la e/ecuci5n de :ola!undo
Pro4ra+aci5n .l entorno *ava P64ina G
Instituto Plaiaundi Desarrollo de aplicaciones web Curso 2011-12
0uando en alg-n programa se tengan que introducir argumentos en el comando
de llamada del programa, la forma de acerlo en Eclipse es:
Seleccionar -un " -un conHi4urations.
En el cuadro de dilogo resultante seleccionar la fica r4u+ents.
En el rea de te'to Pro4ra+ ar4u+ents introducir los argumentos y acer
clic en el (otn Close.
Seleccionar -un " -un para ejecutar la aplicacin.
Pro4ra+aci5n .l entorno *ava P64ina 10

También podría gustarte