Вы находитесь на странице: 1из 33

Instalar JDK y eclipse en Windows para

programar en Java
Anuncios Google
Java Web Frameworkwww.openxava.org - Rapid Development of Enterprise Web
Applications. Free tool!
Espero que este post les sea til.
a idea principal es que siguiendo estas instrucciones consigan instalar el JDK !Java
Development "it# "it de Desarrollo para Java$ % una IDE !programa para desarrollar$& en este
caso Eclipse !es gratuita % la ma%or'a de los desarrolladores de Java la utili(an$.
)uando terminen van a tener todo listo para empe(ar a probar sus primeras l'neas de c*digo.
JDK 6+ http!!www.oracle.com!technetwork!"ava!"avase!downloads!"dk#6$%&#download#
'(6%(%.html
En esta p,gina podr,n ver todas las versiones disponibles del JDK. -i su sistema operativo
es windows tendr)n dos opciones.
o primero que tienen que saber es si su .indo.s es de /0 o 12 bits. 3o 4a% m,s misterio que
eso.
as versiones de .indo.s son las siguientes+
Antes de seleccionar la versi*n que desean descargar tienen que aceptar el reglamento
clic5eando un radio button como siempre. 6na ve( aceptado el reglamento proceden a
descargar el archivo e instalarlo en s$ disco d$ro. es recomiendo que no cambien la
carpeta de*a$lt de instalaci+n !7)+#8rogram Files#Java7 $ 3o pongo pantallas de como son los
pasos %a que es una instalaci*n cl,sica! 3o 4a% nada raro m,s que apretar siguiente 9
siguiente 9 siguiente 9 .....
Este paso es opcional muc4ac4os. a variable de entorno sirve nicamente para que desde la
consola de .indo.s puedan compilar % e:ecutar arc4ivos "ava. !;a% otras funciones m,s
comple:as pero no vo% a tocar esos temas por a4ora$
8ara agregar una variable de entorno deben ir a+
en Windows ,even
8anel de control 9 -istema 9 )onfiguraci*n avan(ada del sistema 9 <ariables de entorno
6n s4ortcut para acceder al -istema de una es -ecla Windows . -ecla /a$sa
a pantalla de sistema es la siguiente+
Al acceder a la )onfiguraci*n avan(ada del sistem a vemos la sig$iente pantalla
En este paso vamos a crear una nueva variable de entorn o presionando en el bot+n
73ueva..7& como muestra la imagen nos sale una nueva ventanita donde especificamos el
nombre de la variable % el valor de la variable. En el nombre pueden poner lo que quieran& es
una simple referencia que utili(aremos luego !les recomiendo 7=A<A>;?@E7 $. El valor deber,
ser s' o s' la ruta de acceso a la carpeta donde instalaron el =D K en s$ sistema. 0es deber1
quedar algo similar a la imagen. Al presionar aceptar ver,n la nueva variable dentro de la lista
de 7<ariables del -istema7 tal cu,l figura en la imagen.
3os queda un ltimo paso % %a estamos con la maldita variable!
A4ora tenemos que modi*icar la variable de sistema ya existente 2/ath2. 8ara ello
seleccionamos la variable de la lista de variables % presionamos el bot*n 7Editar...7. Esto abrir,
una ventana emergente donde podremos ver el valor de la variable % editarlo.
<amos al final del todo de la variable % agregamos lo siguiente 734J565789:E4bin37& siendo
7=A<A>;?@E7 el nombre de la variable que agregaron anteriormente. 8resionan aceptar en
ambas pantallas % terminaron muc4ac4os!!
8ara probar que la variable de entorno 4a%a sido creada satisfactoriamente vamos a reali(ar lo
siguiente+
Abrimos la consola D?- de .indo.s !es importante abrirla despuAs de cambiar las variables
para que el cambio se vea refle:ado en la instancia abierta de la consola$
-ecla Windows . ; escribimos 7cmd7 % presionamos enter
6na ve( que tenemos la consola abierta sin importar en que directorio estemos parados
escribimos el siguiente comando 7"avac7 % presionamos Enter.
-i te apareci* esto es porque 4iciste bien los pasos!! Be felicito groso! -iempre cuesta a la
primera.
-i te sali* esto no te desesperes % a seguir probando!!!
)on esto %a tenAs Java bien instalado en tu m,quina. A4ora vamos con la 4erramienta de
desarrollo.
En el siguiente lin5 podr,n ver las versiones disponibles para descargar
Eclipse 8elios+ http!!www.eclipse.org!downloads!packages!eclipse#ide#"ava#ee#
developers!heliossr%
Es m$y importante que sean consistentes con la versi*n de "ava que descargaron. Dem,s
est, decir que si seleccionaron el JDK de /0 bits deber,n seleccionar el Eclipse de /0 bits. o
mismo para las correspondientes versiones de 12 bits.
6na ve( que seleccionaron la versi*n que van a descargar los envia a una segunda pantalla
donde seleccionan el mirror desde donde se 4ar, la descarga. Esto %a lo deben 4aber 4ec4o
varias veces no 4ace falta eCplicarlo %a que no 4a% pierde
)uando 4a%an terminado de descargar el arc4ivo ver,n que es un (ip % no tiene un
instalador. Esto se debe a <$e el programa no 4ace falta instalarl o= lo colocan donde desee
!otra ve( les recomiendo 7)+#eclips e"
El contenido del (ip es lo siguiente
El e:ecutable es el icono marcado en un cuadro ro:o . Denle doble click>>
6na ve( que cargue les aparacer, la siguiente pantalla dond e configuraremos el .or5spac e
!,rea de traba:o$
El .or5space es la carpeta donde eclipse guarda todos sus pro%ectos. es recomiendo que
utilicen la direcci*n 7)+#.or5space7 % tilden la opci*n 76se t4is as t4e default and do not as5
again7 !utili(ar como default % no volver a preguntar$
6na ve( que definen el .or5space el programa terminar, de cargar. )on el programa %a
cargado tienen que crear su primer pro%ecto& elegir un nombre % especificar que se tratar, de
un pro%ecto Java.
File ? @ew ? /ro"ect...
-eleccionamos 7=ava 8ro:ec t2 de la lista de proyectos y clickeamos @ext
Da en la ltima pantalla elegiremos un nombre para nuestro pro%ecto % definimos el =D K <$e s
utili(ar,.
-i reali(aron con ACito la instalaci*n del =D K en el paso anterior con las r$tas <$e les
recomendA el programa autom,ticamente cargar, el :d k 7=ava-E-E. 62. 0e damos a 2Finish2 y
%a tendremos nuestro pro%ecto listo!!!
6na ve( finali(ada la creaci*n es probable que les apare(ca una ventanita comentandoles
sobre la perspectiva de "ava % si desean aplicarla.
as perspectivas son configuraciones de los componentes del programa para desarrollar con
cada lengua:e.
a perspectiva de "ava es la siguiente+
Da tenemos todo listo para empe(ar a desarrollar % 4acer magia!!
;acemos clic5 derec4o en el paquete 7src7 !source#fuente$ en el eCplorador de paquetes %
seleccionamos
@ew ? Alass
-e abrir, la siguiente ventana donde especificaremos el nombre de la clase.
El nombre de mi clase ser, 7;elloWorld7 !el t'pico e:emplo que nunca puede faltar$& tambiAn
especifiquA el paquete 7pruebas7 donde quiero poner mi clase. !os paquetes sirven para tener
organi(ado tu c*digo. -on similares a las carpetas... por a4ora quedense con esa idea$
6n poco de teor'a de Java!
!Importante! por convenci*n de "ava los nombres de las clases se escriben con camel case.
E:emplo+ -tringFuffer& GameB4read$
9tro tip+ con el eclipse no les va a pasar porque autom,ticamente crea el arc4ivo ."ava con el
mismo nombre que la clase& pero si crean ustedes manualmente con el bloc de notas un
arc4ivo "ava& la clase % el arc4ivo deben tener el mismo nombre sino dar, error al compilar!!!
E:emplo+ -i tu clase se llama Auto entonces el arc4ivo deber, ser Auto.:ava
-i la declaraci*n de la clase es 7public class BaringaG...H7 el arc4ivo no puede llamarse
8oringa."ava& deber, ser s' o s' Baringa.:ava
Al presionar 7Finis47 eclipse crear, el paquete 7pruebas7 % la clase 7;elloWorld7& van a ver algo
similar a esto
En este punto %a llegamos al principal ob:etivo de este post que era instalar =D K yeclips e
-igo un toque para que vean como compilar % e:ecutar un main aunque sea
Agreguen en el arc4iv o ;elloWorld.:av a lo sig$iente y g$ardenlo !)BR I , = si no lo g$ardan
ver,n un astArisco al lado del nombre$
7pac5age pruebas
public class HelloWorld
public static void main(String[] args)
System.out.println("Hola Taringa!!!" )
}
8ara e:ecutar la clase % ver el resltado& seleccionamos la clase que queremos e:ecutar %
presionamos el bot*n pla% o el acceso directo A-;0 . FBB
<er,n lo siguiente+
nico que 4ace e
e c*digo es imprimir 7;ola Baringa!!!7EDJB !EK#L1#0LEE$@e olvidA de comentarles
algo bastante til al mo
nto de utili(ar las funciones de aut ocompletar de la JDE.-i ustedes le especifican al eclipse
donde se encuentra la fuente de :ava !es un (ip que tiene todo el c*digo fuente de las librer'as d
:ava$ podr,n ver el c*digo de las clases que utili(an. Es bastante til para entender las fun
ciones o ver el :avadoc !comentarios que eCplican que 4ace cada funci*n& par,
tros que recibe& retorna& etc.$ r,pidamente desde la JDE.)uando usan las funci ones par
a autocompletar mAtodos o sobreescribir mAtodos si eclipse tiene el source ad:unto te muestr
a los nombres reales de las va
bles cosa que es mu% til para entender que es cada una
6na manera f,cil de ad:untar la fuente es la si guiente+En la clase que les 4ice crear s
i presionan )BR % pasan el mouse sobre la palabra -tring& esta al ser otra clase se transformar,
en un l
que si presionas te lleva al c*digo de la clase -tring.)uando la presionen les mostrar, un
a pantalla donde podr,n indicarle la direcci*n del (ip con la fuente. !-u pantalla va a diferir l
evemente de la que les muestro %a que %o ten'a agregada la fuente % no sabia como cambiarla!
ntonces modifiquA el nombre del (ip % al no encontrarlo me est, pidiendo una nueva direcci*n$
Al presionar el bot*n para ad:untar la fuente se abrir, la siguiente ventana donde especificar,n
la direcci*n del arc4ivo& siendo este un arc4ivo eCterno al pro%ecto. a direcci*n es la misma
que coloque en la imagen& salvo que 4a%an cambiado la carpeta default de instalaci*n de Java.
6na ve( ad:untado el (ip podr,n ver todas las clases de la librer'a del siguiente modo
FJ3 EDJ
Realmente es mu% dif'cil que en un post pueda eCplicarles como programa r en =av a= hay mil
cosas que 4a% que saber& en la facu cursA varias materias con muc4a teor'a % muc4'sima m,s
pr,ctica % querer eCplicar todo eso en un par de posts es imposible. 8uedo de:arles algunos
e:emplos % al que tenga alguna duda puntual se la respondo. Bal ve( con m,s pilas va%a
agregando nuevos posts con c*digo % como 4acer algunas cosas con el eclips e.
-aludo
Esto% preparando otro post muc4o m,s divertido! es vo% a pasar el c*digo del cl,sico :uego
sna5e de no5ia!
Fuentes de Jnformaci*n
El contenido del post es de mi autor'a& %#o& es un recopilaci*n de distintas fuentes.