Pular para conteúdo

Java

Java ⧉ é uma linguagem de programação de alto nível e de propósito geral, que pode ser utilizada em diversos tipos de aplicações, desde aplicações desktop até aplicações de servidores de alta performance. Uma das principais características de Java é que ela é compilada em bytecode ⧉, que é executado em uma máquina virtual Java (JVM ⧉), permitindo que um mesmo programa seja executado em diferentes plataformas, sem a necessidade de recompilação.

Além disso, Java possui um rico conjunto de bibliotecas padrão, bem como uma grande comunidade de desenvolvedores que fornecem bibliotecas e frameworks para facilitar o desenvolvimento de aplicações. O ecossistema Java é muito maduro e possui muitas ferramentas e recursos que permitem aos desenvolvedores desenvolverem aplicações de maneira eficiente e escalável.

Para configurar um ambiente de desenvolvimento Java, são necessárias as seguintes ferramentas:

Instalação do JDK

O Java Development Kit ⧉ (JDK) é uma coleção de ferramentas essenciais para desenvolvedores Java, utilizado para criar, depurar e executar aplicações Java localmente durante o processo de desenvolvimento. Este guia demonstra os procedimentos necessários para instalar e configurar o JDK usado nos projetos gerenciados pela empresa.

Antes de continuar com a instalação, verifique se você já possui a versão correta do JDK em seu sistema operacional. Para isso, basta executar o comando abaixo no console:

java -version

Se a versão exibida for diferente da esperada, prossiga com as etapas de instalação. Caso contrário, você pode seguir para o próximo tópico.

  1. Acesse o site oficial da Oracle para fazer o download do JDK 11 para Linux ⧉. Oracle | Página de downloads do JDK 11 para Linux

  2. Crie o diretório que receberá o conteúdo do arquivo baixado:

    mkdir --parents /opt/dev/tools/java/jdk-11
    

  3. Descompacte o arquivo baixado no diretório desejado utilizando o seguinte comando:

    tar -xzf jdk-11.0.18_linux-x64_bin.tar.gz \
        --directory /opt/dev/tools/java/jdk-11 \
        --strip-components=1 
    

  4. Defina o caminho do JDK no sistema, adicionando a seguinte linha ao final do arquivo ~/.bashrc:

    export PATH=/opt/dev/tools/java/jdk-11/bin:$PATH 
    

  5. Reinicie o terminal ou execute o comando abaixo para atualizar as variáveis de ambiente:

    source ~/.bashrc
    

  6. Verifique se a instalação foi concluída com sucesso executando o seguinte comando:

    java -version 
    

Deseja instalar utilizando um script personalizado?

Siga estas instruções:

  1. Baixe o arquivo java.sh.

  2. Dê permissão de execução usando o comando:

    chmod +x java.sh
    

  3. Inicie o processo de instalação executando o script com o comando:

    ./java.sh install --jdk11
    

Oracle | Console após instalação do JDK 11 via script Linux

  1. Acesse o site oficial da Oracle para fazer o download do JDK 17 para Linux ⧉. Oracle | Página de downloads do JDK 17 para Linux

  2. Crie o diretório que receberá o conteúdo do arquivo baixado:

    mkdir --parents /opt/dev/tools/java/jdk-17
    

  3. Descompacte o arquivo baixado no diretório desejado utilizando o seguinte comando:

    tar -xzf jdk-17_linux-x64_bin.tar.gz \
        --directory /opt/dev/tools/java/jdk-17 \
        --strip-components=1 
    

  4. Defina o caminho do JDK no sistema, adicionando a seguinte linha ao final do arquivo ~/.bashrc:

    export PATH=/opt/dev/tools/java/jdk-17/bin:$PATH 
    

  5. Reinicie o terminal ou execute o comando abaixo para atualizar as variáveis de ambiente:

    source ~/.bashrc
    

  6. Verifique se a instalação foi concluída com sucesso executando o seguinte comando:

    java -version 
    

Deseja instalar utilizando um script personalizado?

Siga estas instruções para instalar facilmente a partir do pacote disponibilizado:

  1. Baixe o arquivo java.sh.

  2. Dê permissão de execução usando o comando:

    chmod +x java.sh
    

  3. Inicie o processo de instalação executando o script com o comando:

    ./java.sh install --jdk17
    

Oracle | Console após instalação do JDK 17 via script Linux

Documentação em progresso

Instalação do Maven

O Maven ⧉ é uma ferramenta que facilita a administração das bibliotecas utilizadas nos projetos Java, realizando o download automático das mesmas. Para configurá-la no seu ambiente, siga as instruções abaixo:

  1. Faça o download da última versão do Maven em https://maven.apache.org/download.cgi ⧉. Maven | Página de downloads para Linux

  2. Crie o diretório que receberá o conteúdo do arquivo baixado:

    mkdir --parents /opt/dev/tools/maven
    

  3. Extraia o arquivo baixado no diretório desejado utilizando o seguinte comando:

    tar -xzf apache-maven-3.9.1-bin.tar.gz \
        --directory /opt/dev/tools/maven \
        --strip-components=1 
    

  4. Adicione o diretório bin do Maven à variável de ambiente PATH, editando o arquivo ~/.bashrc e adicionando a seguinte linha:

    export PATH=/opt/dev/tools/maven/bin:$PATH 
    

  5. Salve o arquivo ~/.bashrc e feche o terminal ou execute o comando source ~/.bashrc para recarregar a variável de ambiente.

  6. Verifique se a instalação foi concluída com sucesso executando o seguinte comando:

    mvn -version 
    

Deseja instalar utilizando um script personalizado?

Siga estas instruções:

  1. Baixe o arquivo maven.sh.

  2. Conceda permissão de execução por meio do comando:

    chmod +x maven.sh
    

  3. Inicie o processo de instalação executando o script com o comando:

    ./maven.sh install
    

Maven | Console após instalação via script Linux

Documentação em progresso

Instalação do STS

O Spring Tool Suite ⧉ (STS) é um ambiente de desenvolvimento integrado (IDE) baseado na plataforma Eclipse ⧉, projetado especificamente para desenvolvedores que trabalham com as tecnologias da família Spring ⧉. Utilizar o STS é essencial para a construção de aplicações Java baseadas no framework Spring Boot ⧉, pois ajuda os desenvolvedores a serem mais produtivos e a escreverem códigos mais limpos e organizados, permitindo a criação, depuração e teste de aplicações Spring Boot de forma eficiente.

Ter um STS pré-configurado pode trazer diversos benefícios para equipes de desenvolvimento ao lidar com merge requests ⧉, incluindo a consistência no código, eficiência na revisão, redução de conflitos de merge, facilidade na integração de novos membros e padronização em múltiplos projetos. Com plugins, encoding, formatter e clean up pré-configurados, os membros da equipe escrevem código seguindo as mesmas convenções e padrões, o que leva a uma maior consistência e redução de erros, facilitando a manutenção. Além disso, as revisões de código se tornam mais simples, permitindo que o revisor se concentre em questões importantes em vez de se preocupar com a formatação do código ou outros detalhes triviais.

Para baixar o STS pré-configurado com as formatações e estilo de codificação adotados nos projetos, siga os passos abaixo:

  1. Baixe o workspace configurado do STS ⧉. STS | Página de downloads do workspace para Linux

  2. Crie um diretório para armazenar o arquivo baixado:

    mkdir --parents /opt/dev/workspaces/magna
    

  3. Extraia o arquivo baixado no diretório desejado com o seguinte comando:

    tar -xzf workspace-sts.tar.gz \
        --directory /opt/dev/workspaces/magna \
        --strip-components=1 
    

  4. Faça o download da versão pré-configurada do STS ⧉ que contém as configurações de formatação e estilo de codificação. STS | Página de downloads para Linux

  5. Crie um diretório para armazenar o arquivo baixado:

    mkdir --parents /opt/dev/tools/sts
    

  6. Extraia o arquivo baixado no diretório indicado usando o comando:

    tar -xzf sts.tar.gz \
        --directory /opt/dev/tools/sts \
        --strip-components=1 
    

    Nota

    É importante extrair os arquivos no diretório indicado para garantir o funcionamento correto das configurações de formatação e lint do código-fonte.

  7. Acesse a pasta criada /opt/dev/tools/sts e abra o STS clicando duas vezes no arquivo SpringToolSuite4. Em seguida, selcione o diretório do workspace baixado. STS | Seleção do diretório do workspace no Linux

  8. Após selecionar o workspace, clique em Launch para abrir a página inicial da IDE. STS | Tela inicial da ferramenta no Linux

Deseja instalar utilizando um script personalizado?

Siga estas instruções:

  1. Baixe o arquivo sts.sh.

  2. Conceda permissão de execução por meio do comando:

    chmod +x sts.sh
    

  3. Inicie o processo de instalação executando o script com o comando:

    ./sts.sh install
    

STS | Console após instalação via script Linux

Documentação em progresso