Como instalar Java JDK na Amazon EC2

Como instalar Java JDK na Amazon EC2

JDK, ou o Kit de Desenvolvimento Java, fornece um ambiente para o usuário desenvolver determinados aplicativos Java. Além do desenvolvimento, o JDK às vezes é necessário para executar os aplicativos na máquina local, como o Apache Tomcat Server. Suponha que o usuário esteja trabalhando com o Amazon Linux na máquina virtual do EC2 e queira executar um aplicativo específico que requer java. Nesse caso, o usuário deve instalar manualmente o JDK na instância do Amazon Linux EC2.

Esta posta.

Etapa 1: Criando uma instância do EC2 Amazon Linux

Simplesmente vá para o console da AWS e depois entre no console de gerenciamento EC2:


Inicie uma nova instância clicando no botão "Iniciar instância" do console de instâncias:


No assistente de lançamento, forneça um nome à sua instância do EC2 e escolha o AMI para "Amazon Linux":


Role para baixo e escolha os tipos de instância de acordo com seus requisitos e também selecione um par de teclas usando um já existente (verifique se está disponível no seu PC local) ou criando um novo:


Depois disso, clique no botão "Iniciar instância" na parte inferior da página:


Após o processo de lançamento, você poderá ver a instância na lista de instâncias no painel da instância do EC2:


Você criou uma instância do EC2.

Etapa 2: conecte -se à instância do EC2 Amazon Linux

Clique no nome do EC2 e depois clique no botão Connect:


Copie o último comando na guia SSH Client:


Substitua o nome do par de teclas (“LHKEYYPAIR1 para este post”) pelo caminho completo do par de teclas em sua máquina local e depois cole o comando dentro de um prompt de comando e pressione “Enter”. Se você for solicitado sobre a conexão, basta digitar "sim" e pressionar "Enter" novamente:


Aguarde alguns segundos e você estará conectado à instância do EC2:

Etapa 3: Instale o JDK no Amazon Linux

Para instalar a versão 11 do OpenJDK em sua máquina virtual Linux, use o seguinte comando no terminal SSH:

Sudo Amazon-Linux-Extras Instale Java-Openjdk11


Este comando instalará o JDK no pacote Amazon Linux Extras:


Quando solicitado sobre o download, digite "Y" e pressione a tecla "Enter":


Depois disso, aguarde o processo de download e instalação para concluir totalmente e, uma vez feito, você pode verificar a versão do JDK instalado usando o seguinte comando:

Java -version


A saída será assim:


Você instalou com sucesso o JDK 11 no Amazon Linux.

Opcional: Instalando o JDK 8 completo no Amazon Linux

O JDK instalado no pacote extra da Amazon não contém as bibliotecas e todos os pacotes. Caso você queira trabalhar com algo que exija todos os pacotes ou, se executar um aplicativo, causar erros de JDK, você precisa instalar o pacote completo.

Para instalar o JDK 8 completo no Amazon Linux, use o seguinte comando dentro do terminal SSH:

sudo yum install java-1.8*


A execução deste comando iniciará o processo de download e, quando você for solicitado sobre os downloads restantes, digite “Y” e pressione a tecla “Enter”:


Após o download e o processo de instalação, você obterá a seguinte saída no terminal:


Isso mostra todas as dependências que agora estão instaladas no seu Amazon Linux. Para verificar a instalação do JDK, use o comando:

Java -version


Você obterá a seguinte saída no terminal SSH:


Você instalou com sucesso o Java 8 no seu Amazon Linux EC2 VM.

Opcional: escolhendo a versão JDK para usar

Se o Amazon Linux contiver versões diferentes do JDK instalado, você poderá escolher qual versão deve ser usada pelo sistema operacional. Para isso, basta usar o seguinte comando:

Alternativas -Config java


A execução deste comando mostrará a lista do JDK instalado no terminal SSH, e o usuário será perguntado sobre qual versão usar:


Forneça o número da seleção que você faz:


Você configurou a alternativa ou a versão do JDK para ser usada no Amazon Linux.

Conclusão

O JDK pode ser facilmente baixado e instalado dentro da instância do Amazon Linux EC2 usando o pacote extra do Amazon Linux ou do Yum Package Manager. Esta postagem mostrou os dois métodos em detalhes e a maneira de selecionar a versão JDK a ser usada no caso de várias instalações do JDK no Amazon Linux.