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.