saverioriotto.it

Amazon Corretto: la distribuzione OpenJDK di Amazon.

Amazon Corretto è una distribuzione JDK aperta gratuita, multipiattaforma e pronta per la produzione. Viene fornita con supporto a lungo termine, inclusi miglioramenti delle prestazioni e correzioni di sicurezza.

Amazon Corretto: la distribuzione OpenJDK di Amazon.

Amazon sta utilizzando Corretto internamente in produzione su migliaia di servizi. Ciò significa che è stato completamente testato. Corretto è certificato come compatibile con lo standard Java SE ed è utilizzato internamente ad Amazon per molti servizi di produzione. Con Corretto, puoi sviluppare ed eseguire applicazioni Java su sistemi operativi, come Amazon Linux 2, Windows e macOS. In risposta al supporto a lungo termine di AWS Linux per Java, AWS ha recentemente rilasciato OpenJDK gratuito Amazon Corretto per garantire che gli utenti cloud possano ottenere un supporto stabile e proteggere il funzionamento dei carichi di lavoro Java. Per garantire la compatibilità, Arun Gupta, il principale tecnologo open source di AWS, ha affermato che ogni volta che Amazon Corretto viene rilasciato, il team di sviluppo implementerà il TCK (Technology Compatibility Kit) per garantire che il componente sia compatibile con la piattaforma Java SE.

Il JDK è disponibile per il download gratuito e AWS promette inoltre che gli aggiornamenti di sicurezza gratuiti della versione 8 di Amazon Corretto saranno disponibili almeno fino a giugno 2023, mentre gli aggiornamenti gratuiti della versione 11 di Amazon Corretto continueranno fino ad agosto 2024.

Vantaggi

- Backed di Amazon

- Multipiattaforma: Linux, Windows, Osx, e Docker

- Nessun costo

 Installazione per Docker

1. Crea un'immagine Docker con Amazon Corretto 12:

docker build -t amazon-corretto-8 github.com/corretto/corretto-docker#master:8/jdk/al2

docker run -it amazon-corretto-8

2. Creare un file Docker con questo contenuto.

FROM amazoncorretto:8
RUN echo $' \
public class Hello { \
public static void main(String[] args) { \
System.out.println("Welcome to Amazon Corretto!"); \
} \
}' > Hello.java
RUN javac Hello.java
CMD ["java", "Hello"] 

3. Costruisci la nuova immagine

docker build -t hello-app .

 4. Avvia l'immagine

docker run hello-app

 

Otterrai l'output seguente:

Welcome to Amazon Corretto!




Commenti
* Obbligatorio