java

Instalar y configurar JDK (compilador e intérprete de Java) en Windows

Introducción

Para programar en Java necesitamos el JDK, que no es otra cosa más que el kit de desarrollo de Java que trae el compilador, la documentación y la JVM para poder programar en este lenguaje.

Hoy veremos cómo descargarlo, instalarlo y agregarlo a la variable PATH para poder compilar sin necesidad de ningún IDE desde cualquier lugar del sistema.

Descargar

Lo primero que tenemos que hacer es ir a la página oficial y aceptar los Términos y condiciones. Después, simplemente elegimos la versión que se adapte a nuestro sistema. En mi caso uso Windows 10 con una arquitectura de 64 bits, así que voy a elegir esa:

Esperamos un momento a que se descargue y pasamos al siguiente paso que es la instalación.

Instalar

Ejecutamos el archivo que descargamos como administrador para que no haya problemas. El asistente nos dará la bienvenida. Hacemos click en Next

Aquí nos pregunta cuáles características queremos instalar. Podemos cambiar la ruta, pero si la cambiamos debemos recordarla. Hacemos click en Next

En este apartado se está instalando, así que vamos a esperar…

Ahora nos dice que se instalará JRE. JRE es Java runtime environment y se encarga de ejecutar el código precompilado, a diferencia de JDK que es el kit de desarrollo de Java. Es decir, uno es para programar y otro para ejecutar.

Hacemos click en Siguiente y si cambiamos la ruta la recordamos.

De nuevo esperamos a que el jre se termine de instalar…

Y cuando haya terminado veremos lo siguiente:

Ahora podemos hacer click en Close para terminar de instalar. Con ello habremos terminado la instalación, ahora falta configurar.

Configurar y agregar a la variable Path

Ya instalamos el compilador y el encargado de ejecutar el código precompilado, pero falta hacer que sean accesibles desde cualquier lugar. Para ello vamos a agregarlos a la variable Path.

Comencemos con el compilador, se encuentra en C:\Program Files\Java\jdk1.8.0_151\bin. Si no está ahí, checa la ruta que te marcó el instalador. Recuerda que es jdk, no jre.

Ya hice un post explicando cómo agregar carpetas a path. Así que sólo pondré aquí la captura de cómo queda:

Y lo mismo para JRE, ese se encuentra en C:\Program Files\Java\jre1.8.0_151\bin. Recuerda que si no existe esa carpeta verifica la ruta que el instalador te marcó. Normalmente si no está aquí está en Program Files x86.

Vamos a agregar el directorio a Path:

Y listo. Ahora es momento de probar

Probando

Una vez que hayamos agregado los directorios a PATH, vamos a abrir una terminal. Para probar el compilador escribimos javac -version y nos tiene que salir algo así:

Si es que sí, ya podemos compilar. Si no, verifica si agregaste correctamente el directorio.

Ahora es turno del ejecutable, escribimos java -version y tiene que salir algo así:

Hola mundo

Con nuestro editor favorito (recomiendo Sublime Text) vamos a pegar el siguiente código y guardarlo en un lugar accesible:

class HolaMundo{
 public static void main(String[] argumentos){
  System.out.println("Hola mundo");
 }
}

Desde la terminal vamos a navegar hasta donde lo guardamos.

Para compilar, ejecutamos javac NombreArchivo.java, que en este caso sería HolaMundo.java, lo que se ve así:

Es normal que no marque nada, de hecho es bueno. Ya que si hubiera un error, ahí aparecería. Esto significa que la compilación fue exitosa.

Si nos fijamos, esto habrá generado un archivo con extensión class. Pues ese es el famoso bytecode. Para ejecutarlo, escribimos ahora java HolaMundo (sin el .class) así:

Y listo, ahí nos muestra el mensaje que escribimos. Con esto damos por terminado el tutorial. Cabe mencionar que si después instalamos un IDE poderoso como Netbeans sólo tendremos que indicarle la ruta en donde se instaló Java, eso en caso de que no la detecte automáticamente.

De todos modos, para ejercicios pequeños podemos usar el bloc de notas o Sublime Text.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

  • oye amigo, y que pasa si deseo usar OpenJDK por eso de las licencias de pago en caso de querer usarlo como producción, intento instalar netbeans y me dice que no esta JAVA SE

Entradas recientes

Creador de credenciales web – Aplicación gratuita

Hoy te voy a presentar un creador de credenciales que acabo de programar y que…

1 semana hace

Desplegar PWA creada con Vue 3, Vite y SQLite3 en Apache

Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…

2 semanas hace

Arquitectura para wasm con Go, Vue 3, Pinia y Vite

En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…

2 semanas hace

Vue 3 y Vite: crear PWA (Progressive Web App)

En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…

2 semanas hace

Errores de Comlink y algunas soluciones

Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…

2 semanas hace

Esperar promesa para inicializar Store de Pinia con Vue 3

En este artículo te voy a enseñar cómo usar un "top level await" esperando a…

2 semanas hace

Esta web usa cookies.