Ir al contenido principal

Instalación de Java para Entorno de Desarrollo en Ubuntu

Translator

Para quienes estamos empezando en Java o adaptando nuestro entorno de desarrollo en Ubuntu, es esencial contar con una versión de Java moderna que nos permita aprovechar las últimas mejoras en el lenguaje. En mi caso, tengo OpenJDK 21 instalado, y esto es lo que he aprendido hasta ahora sobre cómo instalar y verificar versiones de Java en Ubuntu, así como las razones por las que decidí usar OpenJDK en lugar de la versión oficial de Oracle.

¿Por qué OpenJDK?

La versión OpenJDK de Java es una implementación gratuita y de código abierto que cumple con el estándar oficial de Java. Esto la convierte en una excelente opción para desarrolladores, especialmente aquellos en entornos Linux, donde la instalación es directa, y las actualizaciones se gestionan automáticamente a través del sistema de paquetes de Ubuntu. Además, al estar respaldada oficialmente, OpenJDK proporciona una estabilidad similar a la de la versión de Oracle sin los requisitos adicionales de licencias comerciales para actualizaciones específicas. 

Instalación de Java en Ubuntu: Comandos Clave

Para instalar Java en Ubuntu, utilicé el comando:

Bash: sudo apt install default-jdk

Este comando instala la versión predeterminada de Java (que generalmente es la última LTS, Long Term Support) y ofrece una base confiable para el desarrollo en la mayoría de los casos. De esta forma, aseguro tener una versión de Java estable y actualizada que permite compatibilidad con proyectos actuales.

Si deseas una versión específica de OpenJDK, puedes instalarla directamente, como en este caso que ya tengo la versión 21 de OpenJDK.

Verificación de la Instalación y Versión de Java

Una vez instalada, es importante verificar qué versiones están activas en tu sistema. Aquí algunos comandos para este propósito:

1. Verificar la versión de Java en ejecución

Bash: java -version
Resultado:
openjdk version "21.0.4" 2024-07-16
OpenJDK Runtime Environment (build 21.0.4+7-Ubuntu-1ubuntu224.04)
OpenJDK 64-Bit Server VM (build 21.0.4+7-Ubuntu-1ubuntu224.04, mixed mode, sharing)

2. Verificar la versión del compilador Java (javac)

Bash: javac -version
Resultado: javac 21.0.4

3. Comprobar y seleccionar versiones alternativas (si tienes varias versiones instaladas)

Bash: update-alternatives --config java

Este comando muestra todas las versiones de Java disponibles y permite seleccionar cuál usar como predeterminada en el sistema.

Adaptando el Curso de Java de "Píldoras Informáticas"

Actualmente estoy siguiendo un curso de Java del canal *Píldoras Informáticas*, publicado en 2014, y dado que estamos en 2024, he aprendido la importancia de adaptar el material a las versiones modernas de Java. Muchas herramientas y prácticas han cambiado en esta última década, especialmente con el ritmo de actualizaciones de Java, que introduce nuevas versiones cada seis meses. La versión 8 (utilizada en el curso) es bastante diferente de las versiones modernas como la 21, que es la que tengo instalada.

Gracias a las lecciones del curso y a aclaraciones de ChatGPT, he podido obtener referencias viables y consistentes que me ayudan a mantener un enfoque actualizado en mi aprendizaje. Este proceso también me ha enseñado a ser minucioso con los detalles y a verificar cada paso para asegurar que mi entorno de desarrollo esté en sintonía con las mejores prácticas actuales.


Referencias

Aquí algunas de las referencias que he encontrado útiles para la instalación y configuración de Java en Ubuntu:


Estos recursos han sido fundamentales para comprender mejor cómo configurar Java en Ubuntu y cómo trabajar con la versión más actual en un entorno de desarrollo Linux.

Recuerda que estoy aquí para ayudarte. No dudes en contactarme a través de la mensajería de este blog; será un gusto responder a tus preguntas y apoyar en lo que necesites.

Comentarios

Popular Posts

¡Bienvenido a mi blog!

¡Bienvenido a mi blog, donde me dedico apasionadamente al desarrollo web y servicios relacionados! Estoy encantado de darles la más cordial bienvenida a mi espacio digital, donde me dedico a ofrecer soluciones innovadoras en el mundo del desarrollo web y más allá. Aquí encontrará una valiosa fuente de información sobre una amplia gama de servicios, desde desarrollo web personalizado hasta programación avanzada de aplicaciones web. ¿Estás buscando optimizar tu presencia en línea? ¿Necesitas una aplicación web que se ajuste perfectamente a las necesidades de tu negocio? ¿O quizás deseas fortalecer la seguridad y eficiencia de su infraestructura tecnológica? ¡Han llegado al lugar indicado! Como profesional altamente calificado, estoy aquí para guiarte en cada paso del camino. Desde la creación de bases de datos sólidas hasta la implementación de sistemas eficientes de comercio electrónico, desde la gestión experta de servidores web hasta la instalación y configuración de CMS líderes en ...

Cómo el N150 Wireless USB Adapter resolvió mi problema de conexión

Cómo el N150 Wireless USB Adapter resolvió mi problema de conexión Hoy me encontré con un contratiempo inesperado en mi laptop Lenovo: la tarjeta de red interna dejó de funcionar de manera repentina. Esto me dejó sin conexión a internet en medio de una jornada laboral. Como muchos saben, estar desconectado hoy en día es prácticamente un desastre, sobre todo cuando dependes de la red para trabajar, estudiar o mantenerte en contacto. Sin embargo, tuve la suerte de contar con el N150 Wireless USB Adapter , un pequeño dispositivo que resultó ser mi salvación. ¿Por qué recomiendo el N150 Wireless USB Adapter? Este adaptador USB inalámbrico me permitió resolver el problema en cuestión de minutos. Simplemente lo conecté a uno de los puertos USB de mi laptop, y en cuestión de segundos, ya estaba de vuelta en línea, ¡sin necesidad de abrir la laptop ni reparar la tarjeta interna! Ventajas del N150 Wireless USB Adapter: Fácil instalación y uso : Solo necesitas conectarlo a u...

¡Descubre Google Drive! Tu espacio de almacenamiento en la nube

Translator ¿Qué es Google Drive?   Google Drive es una potente herramienta de almacenamiento en la nube que te permite guardar, acceder y compartir archivos desde cualquier lugar. Ya sea que necesites almacenar documentos, fotos o videos, Google Drive ofrece un espacio seguro y accesible con solo un par de clics. Ventajas de usar Google Drive: 1. Almacenamiento gratuito y seguro:   Google Drive te ofrece 15 GB de almacenamiento gratuito para que guardes tus archivos sin preocuparte por quedarte sin espacio. Además, tus datos están protegidos por las robustas medidas de seguridad de Googl...

Sistema de Gestión de Bases de Datos (DBMS): Una Introducción

Sistema de Gestión de Bases de Datos (DBMS): Una Introducción Un Sistema de Gestión de Bases de Datos, o DBMS por sus siglas en inglés, se refiere a la tecnología que permite almacenar y recuperar datos de los usuarios con máxima eficiencia y medidas de seguridad adecuadas. Este tutorial ofrece una explicación de los conceptos básicos del DBMS, incluyendo su arquitectura, modelos de datos, esquemas de datos, independencia de datos, el modelo ER, el modelo relacional, diseño de bases de datos relacionales, y la estructura de almacenamiento y archivos, entre otros aspectos. ¿Por qué aprender sobre DBMS? Tradicionalmente, los datos se organizaban en formatos de archivo. El DBMS surgió como una solución innovadora para superar las deficiencias de los métodos tradicionales de gestión de datos. Un DBMS moderno tiene las siguientes características: ...

Creación de un Proyecto Java en Eclipse: Guía Práctica

Translator Si estás empezando en el mundo de la programación y te interesa aprender Java, ¡has llegado al lugar correcto! En este artículo, te mostraré los pasos clave para crear tu primer proyecto en Eclipse, una de las herramientas más populares para el desarrollo en Java. Esta información está basada en el curso "Java desde cero" de Píldoras Informáticas y en la asistencia de ChatGPT para asegurarte de que tengas una experiencia fluida.  1. Acceso a Eclipse Para comenzar, abre Eclipse y dirígete al menú superior. Sigue estos pasos: Haz clic en File. Selecciona New y luego Java Project. 2. Conf...

¿Qué es un sistema de gestión de bases de datos?

Todo lo que necesitas saber sobre DBMS: La piedra angular de la gestión de datos En el mundo digital actual, donde la información es uno de los recursos más valiosos, la gestión eficiente de datos es fundamental para el éxito de cualquier empresa o proyecto. Aquí es donde entra en juego el Sistema de Gestión de Bases de Datos (DBMS, por sus siglas en inglés). ¿Qué es un DBMS? Un DBMS, o Sistema de Gestión de Bases de Datos, es un software diseñado para crear, manipular y administrar bases de datos. Esencialmente, actúa como una interfaz entre las bases de datos físicas y los usuarios y las aplicaciones que acceden a ellas. En lugar de tener que trabajar directamente con archivos de datos, los usuarios pueden interactuar con la base de datos a través del DBMS, que proporciona una capa de abstracción y seguridad. Funciones clave de un DBMS: Creación y definición de bases de datos: Un DBMS permite crear bases ...