|
|
A veces es necesario instalar dependencias manualmente, ya sea porque genera conflicto, estan deprecadas o porque el Sistema Operativo ya no contiene los paquetes para instalarlas.
|
|
|
|
|
|
## Índice
|
|
|
- [Java Development Kit 8](#jdk-8)
|
|
|
- [Apache Maven](#apache-maven)
|
|
|
|
|
|
## JDK 8
|
|
|
Java Development Kit (JDK) es un entorno de desarrollo de software utilizado para desarrollar aplicaciones y applets de Java. Incluye el Java Runtime Environment (JRE), un intérprete/cargador (java), un compilador (javac), un archivador (jar), un generador de documentación (Javadoc) y otras herramientas necesarias en el desarrollo de Java.
|
|
|
|
|
|
[OpenJDK](https://openjdk.java.net/) es la versión libre de la plataforma de desarrollo Java bajo concepto de lenguaje orientado a objetos. En resumen OpenJDK es:
|
|
|
- Implementación gratuita y de código abierto de la plataforma Java, Standard Edition (Java SE)
|
|
|
- Repositorio de código abierto
|
|
|
- Binarios de OpenJDK preconstruidos mantenidos por Oracle
|
|
|
- Binarios de OpenJDK preconstruidos mantenidos por la comunidad de OpenJDK
|
|
|
|
|
|
Por otro lado, [AdopOpenJDK](https://adoptopenjdk.net/about.html) es un repositorio de acceso abierto de binarios de OpenJDK preconstruidos mantenidos por la comunidad (código abierto con licencia)
|
|
|
|
|
|
1. Instalar el repositorio AdoptOpenJDK
|
|
|
|
|
|
```bash
|
|
|
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
|
|
|
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
|
|
|
```
|
|
|
|
|
|
2. Instalar Java 8
|
|
|
|
|
|
```bash
|
|
|
apt update -y
|
|
|
apt install adoptopenjdk-8-hotspot -y
|
|
|
```
|
|
|
|
|
|
3. Verificar
|
|
|
|
|
|
```bash
|
|
|
java -version
|
|
|
```
|
|
|
|
|
|
4. Variable de entorno
|
|
|
|
|
|
```bash
|
|
|
export JAVA_HOME=/usr/lib/jvm/[java_version]/jre/bin/java
|
|
|
```
|
|
|
|
|
|
Fuente: <https://installvirtual.com/install-java-8-on-debian-10-buster/>
|
|
|
|
|
|
### Apache Maven |