CodeGym /Cursos /Sintaxis Java Cero /Instalando el JDK

Instalando el JDK

Sintaxis Java Cero
Nivel 5 , Lección 2
Disponible

1. Programación para adultos

Hasta hace poco, solo escribías programas en el sitio web de CodeGym. Esto fue simple, conveniente y comprensible. Pero no crees que siempre harás esto, ¿verdad? Es hora de empezar a escribir programas como un adulto, como los verdaderos programadores. ¡De alguna manera, la gente estaba escribiendo programas antes de que se creara CodeGym!

Para escribir un programa en su computadora sin CodeGym, debe hacer dos cosas:

  1. Instalar el JDK de Java
  2. Instalar el IDE de Java

¿Qué es estas cosas?

Java JDK
Un programa escrito en Java es diferente de un programa de computadora ordinario. Un programa común contiene código de máquina que puede ser ejecutado directamente por un procesador de computadora y no requiere ninguna manipulación adicional para ejecutarse.

Un programa escrito en Java no contiene código de máquina. En su lugar, contiene un código de bytes especial . El procesador no sabe cómo ejecutar bytecode , por lo que cuando ejecuta un programa Java, primero inicia un programa especial, la JVM . Y es la JVM la que entiende el código de bytes y sabe cómo ejecutarlo. La JVM es parte del JDK .

IDE de Java

Los programas modernos contienen millones de líneas de código. Sería imposible escribir tales programas utilizando un editor de texto básico. En su lugar, los codificadores utilizan potentes herramientas de software que aceleran y simplifican enormemente su trabajo.

Estos programas para crear programas suelen llamarse IDE . IDE significa Entorno de desarrollo integrado .

Hay 3 IDE populares para escribir programas Java:

  1. IDEA IntelliJ
  2. Eclipse
  3. NetBeans

Casi todo el mundo prefiere IntelliJ IDEA . Una vez que lo conozcas, entenderás por qué. Pero primero debe lidiar con JVM y JDK .


2. ¿Qué es el JDK ?

JVM significa máquina virtual Java. Un procesador normal ejecuta código de máquina, pero la JVM ejecuta código de bytes. Esto significa que la JVM es como un procesador/computadora virtual.

Encontrará que los programadores a menudo se refieren a las computadoras/procesadores como máquinas. Acostúmbrate: tú también eres uno de ellos ahora.

La JVM es algo bueno, pero la JVM por sí sola es inútil. Nadie necesita un procesador desnudo tampoco. La JVM generalmente se combina con un conjunto de bibliotecas estándar, que incluyen todo tipo de colecciones, listas y otras clases. Por cierto, una biblioteca estándar contiene varios miles de clases.

El JRE significa Java Runtime Environment .

El JRE es suficiente para ejecutar muchos programas Java, pero no es para programadores. Por ejemplo, el compilador de Java no está incluido en el JRE . ¿Y dónde lo consigues?

Los desarrolladores de Java tienen su propio conjunto de herramientas, el JDK ( Java Development Kit ). El JDK incluye JRE y el compilador de Java junto con otros programas que son muy útiles para los desarrolladores de Java. Así es como se ve el panorama general:

El JDK contiene las herramientas JRE plus para desarrolladores de Java.

El JRE contiene la JVM más un conjunto de bibliotecas Java estándar.

La JVM es la Máquina Virtual de Java .


3. Variantes del JDK

Ha pasado el tiempo en que aparecía una nueva versión de Java cada 3-5 años, y fue un evento importante. Ahora se lanza una nueva versión del JDK cada seis meses. El ejemplo de Google Chrome resultó ser contagioso :) Además, diferentes empresas producen sus propios JDK .

Microsoft fue el primero en hacer esto a fines de la década de 1990 para aplastar la plataforma Java cada vez más popular que hizo que los programas fueran independientes de Windows. Por supuesto, Microsoft perdió en los tribunales y se vio obligado a lanzar sus propios análogos de Java más independientes: la plataforma .NET y el lenguaje C#.

La plataforma .NET es la contraparte de Microsoft para JRE, y las versiones iniciales del lenguaje C# tenían una asignación uno a uno al lenguaje Java. Dicho esto, mucha agua ha corrido debajo del puente desde entonces.

En cualquier caso, hoy en día hay varios JDK populares . Nos interesan dos de ellos:

  • Oracle JDK es el JDK oficial de la empresa que creó Java. El uso corporativo ahora requiere algún pago, pero aún es gratuito para uso privado y desarrolladores individuales.
  • OpenJDK es un JDK gratuito , también publicado por Oracle. Es el favorito de los desarrolladores y empresas que no quieren pagar dinero a Oracle.

Para los desarrolladores, no existe una diferencia fundamental, por lo que puede usar OpenJDK de manera segura.


4. Instalación del JDK

Debe descargar OpenJDK 16 en su computadora. Primero, vaya a https://jdk.java.net/16/

En la sección "Compilaciones", haga clic en la versión de JDK para su sistema operativo para iniciar la descarga.

Es una buena idea mover el archivo descargado a un lugar seguro antes de descomprimirlo para asegurarse de no eliminarlo accidentalmente.

¡IMPORTANTE! Asegúrese de no tener caracteres cirílicos en la ruta al JDK. Los caracteres cirílicos causarán problemas al iniciar programas.


5. Vídeo sobre la instalación del JDK

Hicimos un video especial que cubre todas las preguntas posibles sobre este proceso.

Por supuesto, si aún tienes dudas, siempre puedes hacerlas en nuestro Foro .

Comentarios (5)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Eddison Escate Nivel 12, ICA, Perú
26 julio 2024
La propia pagina dice que no xd.
Darling Jackson Arce Chota Nivel 28, peru Expert
17 mayo 2024
Yo que soy nuevo en este mundo de la programación prefiero el Intellij IDEA
jose gregorio reyes duque Nivel 42, Bogotá, Colombia Expert
23 enero 2024
Antonio, gracias por la información, en este caso descargo el IDE primero (Entorno de desarrollo Integrado) y luego descargo el JDK que que contiene el JRE y la JVM. 👍
Antonio Lopez Nivel 81 Expert
16 diciembre 2023
Ese es el reto: algunos programadores se alborotan unos a otros diciéndose cosas como: "yo pude configurar esto y tu no soy mejor que tu 😑🤨" Acepta el reto codegymer 😎 "deal with it!" y aunque siempre hay actualizaciones y las cosas aparecen de una manera diferente eso sucede todo el tiempo con las paginas web te cambian la disposición de los elementos. Te vas a dejar humillar o podrás tu mismo aprender a salir adelante? Pues este es el primer reto buscar ese SDK e instalarlo correctamente. Entrar en la pagina de Oracle https://www.oracle.com/java/technologies/downloads/ O buscarlo en el buscador jdk java Y elegir tu sistema operativo, por ejemplo: Windows Luego seleccionar una opción como: x64 MSI Installer Puede ser cualquiera de las 3 pero con esa opción no se tienen problemas si un novato desinstala e instala varias veces. El x64 MSI Installer, x64 Compressed Archive, x64 Installer --------------------------------------------------------------------------- Modo mas fácil y moderno: Desde Intelli J En la ventana de la estructura del proyecto (izquierda donde se ven las carpetas) --> Sitúa el puntero del ratón en la carpeta de tu proyecto. "Over, over the project folder" --> Click derecho. ------ (Se abre un menu desplegable) --> Open module settings. --> Click SDK ----- (En el panel de la izquierda) --> Click en el signo + (Si quieres agregar otro SDK) --> Download jdk ----------- (Se abrirá una ventana) --> Seleccionamos la version, por ejemplo: 17 --> Seleccionamos vendor, por ejemplo: Amazon Correto --> Download
Antonio Lopez Nivel 81 Expert
16 diciembre 2023
------------------------- In English: ------------------------- Easier and more modern way: Doing it from inside Intelli J In the project structure window (left where you see the folders) --> "Over, over the project folder" --> Right click. ------ (A drop-down menu opens) -->Open module settings. --> Click SDK ----- (On the left panel) --> Click on the + sign (If you want to add another SDK) --> Download jdk ----------- (A window will open) --> We select the version, for example: 1.8 --> We select vendor, for example: Amazon Correto --> Download