Objetivo: instalar el kit de desarrollo Java (JDK) en una plataforma Windows.
De modo que te has decidido a aprender a programar en Java…
Quizás haya sido porque se trate del lenguaje de programación más utilizado y, como programador, no quieras permanecer ajeno a la fiesta. Tal vez te haya atraído su extraordinaria portabilidad o la capacidad para desarrollar programas para cualquier plataforma.
O simplemente te fascina la programación orientada a objetos. En Java, al contrario de lo que sucede en otros lenguajes, las clases y los objetos no son una opción, algo de lo que te darás cuenta en cuanto escribamos el Hola mundo de rigor.
Sea lo que sea lo que te ha movido, celebro tu decisión.
El primer paso, naturalmente, consiste en preparar el entorno de desarrollo. En el artículo de hoy mostraremos cómo instalar el JDK (Java Development Kit) para la edición estándar de Java sobre una plataforma Windows. En un artículo posterior realizaremos la instalación en alguna máquina Linux.
El proceso es bien sencillo y casi anecdótico, como podrás comprobar.
Comenzamos accediendo a la página oficial de descarga, desde la cual descargaremos el JDK de Java SE 7u17, es decir, la versión 7, update 17 (la actual en el momento de escribir esto) de la edición estándar de Java.
Llegado a este punto tienes que tener muy clara la diferencia entre el JDK y el JRE. El JRE (Java Runtime Environment) contiene la máquina virtual Java, y es necesario para poder ejecutar aplicaciones creadas en Java. Pero, como programador, lo que necesitas es el kit de desarrollo, el JDK, que además incluye el propio JRE.
Haz clic, entonces, en alguno de los iconos que he rodeado con un círculo rojo (ambos apuntan al mismo destino) para acceder a la página que contiene los enlaces de descarga.
Acepta los términos de licencia de Oracle para que los enlaces se activen.
Elige la opción adecuada en función de si tienes un sistema de 32 o 64 bits.
La instalación es poco más que hacer doble clic sobre el instalador y aceptar las opciones por defecto:
Nota: las imágenes, de aquí en adelante, corresponden al Update 15, versión de Java existente en el momento en que fueron capturadas, pero la instalación del Update 17 es exactamente la misma.
Pulsa sobre Next y que empiece el show.
Para amenizarte el proceso, la instalación te recordará que 3 billones de dispositivos utilizan Java. Son billones anglosajones (1000 millones), no de los nuestros (un millón de millones), pero aún así puedes hacerte una idea del orden de magnitud del despliegue de Java en la actualidad.
Si no ha habido sorpresas, enhorabuena, tu kit de desarrollo Java estará instalado.
Vamos a asomarnos a la carpeta de instalación. Navega hasta Archivos de Programa | Java | jdk1.7.0_15 | bin
, donde se encuentran los ejecutables.
El corazón del kit lo conforman los ficheros javac.exe, el compilador, y java.exe, la máquina virtual Java. Obsérvalos en la figura.
Por lo general hay dos formas de programar en Java: empleando un IDE (como Eclipse o NetBeans, de los que hablaremos a su debido momento) o a pelo, sin más que un editor de texto plano y la línea de comandos, que es como trabajaremos en los siguientes artículos.
Pero, para poder invocar el compilador desde cualquier lugar en la línea de comandos, es necesario que la carpeta bin de arriba figure en el PATH del sistema.
Para asegurarte que no cometes ningún error trascribiendo la ruta exacta, te recomiendo que te sitúes sobre la dirección, en la parte superior del explorador de windows, hagas clic con el botón derecho y elijas Copiar dirección como texto. De este modo la ruta se copiará al portapapeles dispuesta a que la agreguemos a la variable PATH.
Accede, a continuación al cuadro de diálogo Propiedades del sistema:
Hay varios modos de llegar a él. Por ejemplo, botón derecho sobre Equipo | Propiedades | Configuración avanzada del sistema.
Dentro de la pestaña Opciones avanzadas
, pulsa sobre el botón Variables de entorno
para acceder al cuadro de diálogo que nos permite editarlas.
En el cuadro Variables del sistema, localiza la variable Path, selecciónala y pulsa el botón Editar.
Desplázate al final, agrega un punto y coma como separador y pega a continuación el contenido del portapapeles, que contiene la ruta completa al compilador de Java.
Acepta todo lo que haya que aceptar y probemos nuestra instalación.
Abre un intérprete de comandos y ejecuta los comandos:
javac -version
java -version
Como ves, no sólo hemos verificado que el compilador y la máquina virtual se encuentran accesibles desde cualquier ubicación; además, comprobamos que las versiones son las correctas.
Ahora sí, ya estamos en condiciones de escribir nuestro primer programa en Java.
Javier Montero Gabarró
http://elclubdelautodidacta.es/wp/2013/03/instalacion-del-kit-de-desarrollo-java-jdk-en-windows/
El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)
El Club del Autodidacta
Índice completo de artículos sobre Java.
Enhorabuena por tu blog. Lo sigo con ilusión. Sin embargo, con Java empiezas mal. Como músico tendrás problemas con los bancos de sonido en ciertas versiones de Guindous. Hice un programa para componer progresiones y ver la mayoría de escalas. Le inserté unos bancos de sonido libres y buenísimos. El programa se lo ha descargado mucha gente pero otra mucha no lo puede ejecutar porque se bloquea el sintetizador. Puedes leer mas en:
http://enriqueatienzar.blogspot.com.es/2012/03/guitar-chorder-11-iii.html
Gracias por tu estupendo blog.
¡Tu programa tiene una pinta excelente! Ya me lo he descargado y le echaré un vistazo, si no sobre Windows sobre Linux.
Te animo a que sigas manteniéndolo, así como tu blog en general.
Windows y la música ya es de por sí una aventura azarosa. Yo trabajo con Reaper y Ableton Live y la mitad de mi tiempo lo tengo que invertir peleándome con los controladores. Estoy considerando seriamente meterme en un Mac. 😀
He escuchado también tu canción. Escribir música es fascinante y siempre debes sentirte orgulloso de ello. No hay labor creativa que me emocione tanto.
Programar es todo un arte, también. Especialmente si se tiene ya un nivel como el que tú tienes, en el que no tienes obstáculos para expresar lo que ya existe en tu imaginación.
No dejes de expresarte en ninguno de los dos campos.
¡Gracias! 🙂
Hola que tal muy buen tutorial sobre como instalar java.
No esta demas dejarles otro tutorial paso a paso para instalar Java JDK paso a paso, a mi me funciono a la primera espero les sirva.
http://www.grupocodesi.com/blog/instalar-jdk.html
PROGRAMACION Y JAVA, simplemente glorioso, amo esta pagina…
quise decir… Y MUSICA. jojo
Como dice George Clooney en el anuncio de Nespresso: What else? 😉
¡Gracias!
Si están en Mexico y necesitan un curso de Excel, les comparto el link de Grupo Codesi https://www.grupocodesi.com/cursos-de-office/curso-de-excel.html – Además tiene uno muy buenos cursos de programación muy completos.
Hola que tal, estoy reiniciando con esto de java, y quiero hacerlo bien desde principio, mi consulta es , sobre cosas que me falten, ejemplo en mi maquina tengo jre 7 y 8 de 32bit y jre8 64bit, esta es una maquina de mi trabajo, estaba asi cuando me la dieron.
Viendo esto me pregunto que me falta, eclipse corre aparentemente bien hice un hola mundo y salio pero no tengo JDK, CREO, solo me funciono el java -version
java version «1.8.0»
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
¿Que debo hace?, bajar SDK, JDK, SE o EE, 7 u 8, 32 / 64bit?
Disculpen la molestia y muchas gracias, por supuesto agradezco una respuesta constructiva, saludos
Qué tal, César:
Eclipse trae su propio compilador Java, no necesitas instalar ningún JDK, tan sólo el runtime.
Naturalmente, puedes instalar el JDK si lo deseas y hacer que Eclipse lo use en lugar del que trae nativo.
Saludos
Gracias, me sirvio mucho. Salu2
Excelente! Gracias por la información, era justo lo que buscaba!
hola necesito ayuda el jdk no instala el java.exe y no puedo trabajar como no este ya mismo moriras en 24 h…..
es coña tranqui XD
Muy bueno
Estuve intentando y buscando por mi propia cuenta pero creo que no había hecho lo correcto
GRacias!
Gracias. Me alegro de que te haya sido útil.
Saludos
Muy claro e instructivo artículo para instalar Java, en especial lo de tener claro la direncia entre JRE y JDK. El no tener clara la diferencia me estaba dando muchos problemas.
Me alegro de que te haya servido, Marcelo. Tener los conceptos claros suele marcar la diferencia.
Saludos
Si están en Mexico y desean realizar un curso de Excel avanzado, les recomiendo uno que he realizado de Grupo Codesi, les comparto el link https://www.grupocodesi.com/cursos-de-office/curso-de-excel.html
Hola, si mi version de Windows es de 32 bits, qué version de jdk debería descargar? x86 o x64? Gracias!
Qué tal, María:
32 bits (x86). No tienes otra posibilidad.
Saludos
He instalado el moonrise theme para tener el fondo oscuro y cuidar la vista un poco mas, pero me he encontrado con un problema.
Y es que no consigo a la hora de hacer el «Compare whith» que los cambios me aparezcan mas resaltados como antes.
He estado cambiando varias cosas en general text and fonts pero no he conseguido avances.
Si alguien puede orientarme. Gracias
me sale este error, como lo soluciono, tengo w8
Failed to load the JNI shared Library (JDK) jvm.dll
¿Te sale ese error al instalar el JDK??
Hola que tal necesitaria ayuda porfavor .. hice todo lo que dice el post pero al ejecutar el primer comando se abre por 1 segundo la consola y se cierra, y el segundo me tira error de ruta porfavor quisiera que me ayude
Me olvide de mensionar que lo estoy intentando con jdk 8 ayuda porfavor
Buenos días, Lucas:
¿Qué es eso de que se abre por un segundo la consola y luego se cierra? La consola debe estar abierta ANTES de ejecutar el comando.
Saludos
AAA! Imposible abrir la pagina de oracle para realizar la descarga, llevo 4 dias intentandolo
buenísimo. yo quisiera aprender a programar, me descargue eclipse y al intentar abrirlo me dice que necesito java 1.8.0, entonces mi pregunta es me esta pidiendo el JDK o JRE? disculpen mi ignorancia, pero no se nada de esto
Que diferencia hay entre instalar: jdk-8u261-windows-x64 e instalar: jdk-14.0.2_windows-x64_bin para desarrollo de proyectos en Java ?