Java / Amazon Corretto / OpenJDK
Orixe
A primeira versión de Java (Oak) foi desenvolvida por Sun Microsystems, empresa comprada por Oracle en 2009/2010. Trala compra, houbo denuncias a grandes empresas que empregaban a API de Java como Google no seu Android. Tamén houbo cambios no sistema de licenciamento. En 2017 houbo cambios importantes no modelo de actualizacións e outros problemas.
Entre tanto, no 2007 creárase unha máquina virtual de Java libre chamada OpenJDK, o seu uso aumentou nos últimos anos. Fai uns anos, Amazon creou unha distribución gratuita baseada en OpenJDK optimizada para nube e con soporte a longo prazo tanto en melloras de rendemento como corrección de erros de seguridade. A historia é moito máis complexa e pode lerse na páxina da Wikipedia adicada ao OpenJDK.
Instalación de Amazon Corretto
mkdir -p $HOME/bin
cd
wget https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.tar.gz
tar -xzf amazon-corretto-11-x64-linux-jdk.tar.gz
mv amazon-corretto-11*-linux-x64/ bin/amazon-corretto-latest
rm amazon-corretto-11-x64-linux-jdk.tar.gz
# Configuro o PATH
echo "export PATH=$HOME/bin:$HOME/bin/amazon-corretto-latest/bin:$PATH" >> $HOME/.profile
. ~/.profile
O paquete mete o binario dentro dun directorio que xa está no PATH e a instalación xenérica configura o PATH a man, polo que poderemos executar:
Configuración do JAVA_HOME
Atopar o JAVA_HOME
é tarefa sinxela. Se executamos o comando type java
para saber onde reside o binario de java e imos averiguando a onde está apuntado o enlace simbólico con ls -l RUTA
, sacaremos esta conclusión:
/usr/bin/java
→ /etc/alternatives/java
→ /usr/lib/jvm/java-21-amazon-corretto/bin/java
.
Engadimos o JAVA_HOME. É moi conveniente para que os programas atopen o contorno de OpenJDK.
Comandos útiles
Máis información
- Implementación libre de Java: https://openjdk.org/
- Amazon Corretto (baseada no OpenJDK): https://aws.amazon.com/es/corretto/
- Java de Oracle: https://www.oracle.com/java/technologies/downloads/