Java es un elemento que, seguro, más de una vez hemos necesitado para poner en marcha nuestro ordenador. En Windows solo tenemos que ir a la web de este entorno, descargar el instalador e instalarlo en el sistema operativo como un programa más. Además, muchos programas que dependen de él (como JDownloader) suelen tenerlo incluido para que no tengamos que hacer nada. Pero ¿qué pasa con Linux? Java también está disponible para este sistema operativo, como se esperaba. Si bien es cierto que, para ponerlo en marcha, puede que tengamos que dar unas cuantas vueltas. Veamos cómo se hace.
Características principales de Java
Java es un lenguaje de programación que buscaba ofrecer algo diferente a lo que ofrecen todos los demás lenguajes. Si bien la mayoría de estos dependen directamente del sistema operativo donde lo ejecutamos y, a menudo, requieren compilarlo para funcionar en ellos, Java tiene su propia máquina virtual que permite que el mismo programa, compilado en cualquier sistema, funcione igual de bien en todos los sistemas. sistemas operativos.
Más allá de eso, ¿cuáles son las principales características de este lenguaje?
- Multiplataforma. Es un lenguaje que podemos ejecutar casi en cualquier sistema operativo sin cambios.
- Fácil. Un sistema derivado de C y C++, pero diseñado pensando en la simplicidad y sin elementos innecesarios.
- Lenguaje de programación orientado a objetos. Le permite diseñar software de una manera muy simple y eficiente.
- Optimizado y seguro. Gracias a sus funciones, como la recolección de basura, evitamos la sobrecarga de memoria y posibles fugas de datos.
- Multi hilo. Permite ejecutar varias tareas al mismo tiempo dentro de un programa.
- Permite incluir dentro de los programas sonidos y otros elementos multimedia, así como bases de datos.
A continuación, vamos a ver cómo instalar el paquete complejo, el JDK, en cualquier distribución de Linux de varias formas diferentes.
Instalar OpenJDK y Linux
Aunque podemos encontrar el Java original para instalar en cualquier distribución de Linux, vamos a hablar de OpenJDK. ¿Que es esto? A grandes rasgos, es una versión gratuita de Java JDK . Esto ofrece a desarrolladores y usuarios todo lo que puedan necesitar del propio Java, manteniéndose fiel a la “filosofía Linux” tan característica de estos sistemas.
Para instalarlo lo primero que debemos hacer es actualizar la lista de repositorios ejecutando el siguiente comando en una terminal:sudo apt update
Una vez ejecutado este comando, el siguiente paso será ver una lista con todos los paquetes que podemos instalar desde este OpenJDK. Para ello ejecutaremos el siguiente comando:apt list OpenJDK*
Como vemos, existen paquetes para todo tipo de arquitecturas, versiones de java, demos, opciones de desarrollo, etc. Además, también podemos instalar un OpenJDK global, válido para todas las versiones, e incluso podemos elegir si queremos instalarlo. solo el JRE, en caso de que no planeemos programar y solo queramos ejecutar programas.
Podemos instalar la versión estándar de OpenJDK, para un sistema de 64 bits, con el siguiente comando:sudo apt install -a=amd64 openjdk-11-jdk
El administrador de paquetes "apt" es el más utilizado dentro de los ecosistemas Linux. Distros como Ubuntu, Debian o Mint, por nombrar algunos ejemplos, utilízalo. Pero, en caso de usar otras distros, con otros gestores de paquetes, también podemos instalar OpenJDK con el comando correspondiente:
En distribuciones como Fedora:sudo dnf install java-11-openjdk-devel.x86_64
En Arch Linux:sudo pacman -S jdk-openjdk
Cuando finalice la instalación, ya tendremos Java instalado en nuestro Linux. Una vez instalado OpenJDK, tendremos todo lo necesario para crear, compilar, probar y ejecutar todo tipo de programas creados en este lenguaje de programación. Si por el contrario en lugar del JDK tenemos instalado el JRE, solo podremos ejecutar los programas, pero no crearlos.
Comprueba la versión de Java instalada
Para comprobar que todo está correctamente instalado en nuestro Linux, podemos recurrir a un comando muy sencillo que nos indicará la versión de Java que tenemos instalada en el PC. Para ello, simplemente debemos ejecutar el siguiente comando en una consola de terminal:java -version
Al hacerlo, la versión de Java (u OpenJDK, en nuestro caso) que tenemos en el PC aparecerá. Si aparece esto, significa que este entorno se ha instalado correctamente en el equipo y está listo para que podamos empezar a trabajar con él. Si no aparece, es que no tenemos Java instalado en el equipo, y tendremos que reinstalarlo.
Desinstalar OpenJDK
Si ya no necesitamos usar Java en Linux, podemos desinstalarlo para tener nuestro sistema limpio, optimizado y libre de basura. Para ello lo que debemos hacer es abrir una consola de terminal y ejecutar en ella el siguiente comando:sudo apt purge --auto-remove openjdk*
Al tener un asterisco a la derecha de openjdk, le estamos indicando al comando que lo que queremos es borrar todos los paquetes que corresponden a openjdk, borrando así todas las versiones que tengamos instaladas a la vez. Además, si somos usuarios avanzados y solo queremos eliminar un paquete específico, podemos eliminar partes específicas cambiando "openjdk*" por el nombre específico del paquete que queremos eliminar.
Una vez finalizado el borrado de los datos podemos comprobar que se ha borrado correctamente ejecutando el comando que ya vimos en el paso anterior:java -version
Esto devolverá un mensaje que indica que no tenemos ningún componente de Java instalado.