Instalación de java y manejo de versiones
Instalación
de Java
¿Qué es Java?
Java es un lenguaje de programación y plataforma informática
que fue originalmente diseñado por Sun Microsystems, tal como se indica en la
página web oficial de Java (java.com). Una de las características más
destacadas de este lenguaje es que es compilado e interpretado al mismo tiempo,
es decir, las instrucciones que se escriben son compiladas para generar un
código intermedio llamado Bytecode, que posteriormente es interpretado por una
máquina virtual (VM) que se encuentra instalada en el sistema donde se ejecuta
la aplicación. Finalmente, en la máquina virtual es donde el Bytecode es
convertido a código máquina, el cual está conformado por 1’s y 0’s.
El gran potencial que supone esto es que puedes escribir el
código Java en una máquina con un determinado sistema operativo, Windows por
ejemplo, y luego llevar tu código compilado (Bytecode) a una con otro sistema
operativo, como ejemplo el muy conocido Linux, y correrlo sin problemas, ya que
la máquina virtual se encarga de obtener el código máquina.
Instalación
Dicho esto, sitúate en
el buscador de tu elección y escribe “download jdk 14” y selecciona la opción
“Java Archive Downloads - Java SE 14 - Oracle”.
En el año 2016 Oracle compró a Sun Microsystems, por lo que
ahora encontrarás este programa de libre acceso en su página oficial.
Haciendo scroll en la página encontrarás los links de
descarga del programa. Debes seleccionarlo de acuerdo al sistema operativo que
estés manejando, ya sea macOS o Windows y asegúrate que sea el instalador, es
decir, que tenga la palabra “Installer”.
En mi caso, en sistema Windows, he elegido la versión 14.0.1
y te recomiendo que elijas la misma para que no tengas inconvenientes más
adelante. Luego, la página solicitará que ingreses una cuenta de Oracle, si no
la tienes deberás crearla y, si es necesario, repetir los pasos anteriores para
descargar el archivo.
El JDK(Java Development Kit) es un
conjunto de herramientas que permite el desarrollo de aplicaciones en lenguaje
Java. Podemos dividir estas herramientas en dos categorías con el fín de
entender mejor la instalación: compilación y ejecución. En cuanto a la
compilación, el JDK incluye el compilador, el depurador y otras herramientas de
evaluación de rendimiento de aplicaciones. En cuanto a la ejecución de las
aplicaciones, el JDK contiene la biblioteca de clases Java, el comando Java y
el JRE (Java Runtime Environment), que solo se encarga de ejecutar programas ya
compilados.
En resumen, hay dos opciones para usar
Java: instalar el JDK para programar y ejecutar aplicaciones, o instalar el JRE
solo par ejecutar aplicaciones. Si nuestro objetivo es programar en Java,
debemos descargar y ejecutar el JDK desde la página oficial de Oracle, punto
que ya hemos realizado.
Agregando las variables de entorno
Después de completar la instalación
del JDK, es importante indicarle a Windows su ubicación a través de las
variables de entorno. Esto permitirá que otras aplicaciones o programas puedan
acceder al JDK sin problemas. Para abrir las variables de entorno de Windows
existen dos opciones.
- En la
barra de búsqueda de Windows, escribir “variables de entorno” y seleccionar
“Editar las variables de entorno del sistema” en la lista de resultados.
-
- Haz clic en el botón inicio o símbolo de Windows en la barra de tareas.
- Selecciona “Configuración” (ícono de engranaje) en el menú que se despliega.
- En la ventana de Configuración, haz clic en “Sistema”.
- En la barra lateral izquierda, selecciona “Acerca de”.
- Desplázate hacia abajo en la página hasta que encuentres la opción “Configuración avanzada del sistema” y selecciónala.
Lo que deberás hacer en este punto es
ir a la sección “Variables de sistema”, buscar la variable “Path”,
seleccionarla y hacer clic en editar.
En esta ventana debes agregar la ruta
de tu JDK, pero primero necesitas copiarla. Para esto, deberás seguir los
siguientes pasos:
-
Abre el explorador de Windows y sitúate en el
Disco local (C:).
-
Haz click en “Archivos de programa”.
-
Haz click en la carpeta “Java”.
-
Haz click en la carpeta “jdk-14.0.1”.
-
Haz click en la carpeta “bin”.
- Selecciona, con un click, la ruta en la que te encuentras, clic derecho encima y selecciona “copiar”.
Con esta ruta copiada, volvemos a la ventana anterior “Editar variable de entorno”, seleccionamos nuevo, pegamos la ruta copiada con click derecho y pegar o simplemente presionamos “Control + v”. Finalmente seleccionamos aceptar y volveremos a la ventana “Variables de entorno” automáticamente.
Si no pudiste pegar la ruta, vuelve a
copiarla e intenta nuevamente hasta que lo logres. Recuerda tu misión es
completar todos los pasos no puedes obviar alguno.
Como paso final, debemos agregar la
ruta del “jdk-14.0.1” no solo la carpeta “bin” como hiciste hasta ahora.
-
En el explorador de archivos sitúate, como en
pasos anteriores, en la carpeta Disco local (C:) > Archivos de programa >
Java > jdk-14.0.1, esta vez no deberás entrar en la carpeta “bin”. Copia la
ruta con clic derecho + copiar y vuelve a la ventana de “Variables de entorno”.
-
En la sección de “Variables del sistema” haz
clic en “nueva”.
- En nombre de variable agrega “JAVA_HOME”, en valor de la variable pega la ruta que copiaste y haz clic en “Aceptar”.
Si llegaste a este punto, lo más
seguro es que ya puedas programar en Java; sin embargo, es importante verificar
que se haya instalado correctamente. Aunque pueda parecer redundante, es
fundamental asegurarse de que todo haya funcionado correctamente al seguir los
pasos necesarios. Para ello, deberás abrir la ventana de comandos (CMD), lo
cual puedes hacer de dos formas:
- Presiona las teclas Windows + R, escribe “cmd” en la ventada de ejecutar y presiona enter o click en aceptar.
- En el buscador de Windows escribes directamente “cmd”.
Una vez abierta la ventana de comandos deberás escribir “java --version” y presionar “Enter”. Si instalaste otra versión de Java en la imagen siguiente debería mostrarse esa versión.
Si se muestra algún mensaje de error o
de comando no reconocido, deberás volver a los pasos anteriores y verificar que
estén correctamente implementados.
Ahora deberás verificar el compilador.
Escribe “javac --versión” en la ventana de comandos y presiona “Enter”. Verás
un mensaje como el de la siguiente imagen.
Verifica que la versión mostrada al
ejecutar “java --version” es la misma que la mostrada al ejecutar “javac
–version”, si no es así, verifica que agregaste las variable de entorno
correctamente volviendo a los pasos anteriores de este post.
Felicidades, ya puedes programar en
Java y ejecutar tus aplicaciones, pero si realmente te interesa la programación
te ahorrarás muchos dolores de cabeza si sigues leyendo, te comentaré sobre un
truco que permite cambiar de versiones rápidamente sin desinstalarlas.
En ciertos casos, los programadores
hacen frente a un problema de versiones lo que no les permite avanzar en el
código o ejecutar una aplicación desarrollada por otro programador. Cuando
ejecutan los comandos “java --version” y “javac --version” obtienen versiones diferentes. Esto también se
puede arreglar con el truco que mencioné en el párrafo anterior.
Te voy a encomendar la misión de
descargar el JDK 11 e instalarlo como hiciste al inicio del post; sin embargo,
no deberás agregar las variables de entorno.
Si ya instalaste la versión 11,
deberás seguir los siguientes pasos:
-
Ingresa a la ventana de “Variables de
entorno”.
-
Sitúate en la sección de “Variables del
sistema” y deberás crear las variables “JAVA_HOME11” y “JAVA_HOME14” con sus
respectivas rutas.
-
En la variable “JAVA_HOME” que creamos en un
inicio agregaremos “%JAVA_HOME11%” si deseas ejecutar la versión 11 o
“%JAVA_HOME14%” si deseas ejecutar la versión 14. Para este ejemplo
“%JAVA_HOME11%”.
- Como último paso encuentra la variable “Path” y haz clic en editar. Donde pegaste la ruta de “C:\Program Files\Java\jdk-14.0.1\bin” deberás sobreescribir con “%JAVA_HOME%\bin” y dar clic en aceptar a todas las ventanas.
Como tarea deberás cambiar nuevamente
a la versión 14. Dirigete a la sección “Variables de sistema” en la ventana de
“Variables de entorno” y apartir de este punto deberás repetir los pasos
anteriores. Selecciona la variable “JAVA_HOME” y haz clic en “Editar”. En “En
valor de la variable” tienes agregado “%JAVA_HOME11%” cámbialo a
“%JAVA_HOME14%” y solo dale clic en aceptar a todas las ventanas. Revisa la
versión en la ventana de comandos y sorpréndete de lo fácil que es cambiar las
versiones.
Para finalizar, si has comprendido el proceso de instalación de Java y el truco para cambiar entre versiones, te plantearé un caso hipotético. Supongamos que debes continuar el desarrollo de un programa creado por otro programador que utiliza java 15 ¿cómo procederías para instalar esta versión y añadir la ruta a las variables de entorno, de modo que puedas cambiar rápidamente entre versiones?
Comentarios
Publicar un comentario