Skip to content

Instantly share code, notes, and snippets.

@cami-la
Last active May 6, 2023 16:59
Show Gist options
  • Save cami-la/b17cc7a232d8461a5f8b0df42cb9f516 to your computer and use it in GitHub Desktop.
Save cami-la/b17cc7a232d8461a5f8b0df42cb9f516 to your computer and use it in GitHub Desktop.
Configuração Inicial do Ambiente de Desenvolvimento Java

Configuração do Ambiente de Desenvolvimento Java

Passo a passo para instalação do JDK 17, GIT, IntelliJ Community nos principais Sistemas Operacionais (Windows, Linux e MacOs)

🪟 WINDOWS

INSTALAÇÃO INTELLIJ IDEA COMMUNITY

  1. Entre no site da Jetbrains
  2. Escolha a opção Community e faça o Download
  3. Siga com Next
  4. Installation Options:
    1. 64-bit launcher (caso seu sistema seja 64-bit, caso não, selecione 32-bit)
    2. Add "Open Folder as Project"
    3. .java - .groovy - .kt - .kts
    4. Add lauchers dir to the PATH
    5. Next
  5. Install
  6. Para finalizar a instalação, escolha a opção Reebot later
  7. Configurações Iniciais:
    1. Aceite os termos: I confirm that I have... >> Confirm
    2. Data Sharing >> Send Anonymous Statistics
  8. Instalação e configurações iniciais concluídas!

INSTALAÇÃO GIT

  1. Entre no site oficial do GIT
  2. Escolha a opção Windows e o instalador será baixado automáticamente
  3. Mantenha as opções pré selecionadas
  4. Next
  5. Install
  6. Antes de finaizar a instalação, selecione a opção "Lauch Git Bash"
  7. No Git Bash, verifique se o GIT está instalado: git --version
  8. Configurações iniciais:
    1. Configurar o nome de usuário: git config --global user.name "Seu nome"
    2. Configurar o endereço de e-mail (o mesmo do GitHub): git config --global user.email seu_email_do_GitHub@email.br
    3. Verifique as configurações: git config --list
  9. Instalação e configurações iniciais concluídas!

GERAR PERSONAL ACCESS TOKEN

  1. Faça seu login no GitHub
  2. Gere um access token: Your Profile >> Settings >> Developer settings >> Personal access tokens >> Tokens (classic) >> Generate new token
    1. Note: Ecolha um nome para o token
    2. Expiration: No expiration
    3. Select scopes: Selecione todos os campos
    4. Generate token
  3. Copie a String referente ao token
  4. Salve em um lugar seguro que você consiga consultar posteriormente
  5. Criação e configurações iniciais concluídas!

GERAR SSH KEY

  1. Consulte a documentação oficial
  2. Verifique se existe alguma SSH key na sua máquina:
    1. No Git Bash: ls -al ~/.ssh
    2. Se sim, para ser válido, o GitHub suporta qualquer um desses nomes de arquivos a seguir:
      • id_rsa.pub
      • id_ecdsa.pub
      • id_ed25519.pub
  3. Caso não exista, gere uma SSH key:
    1. No Git Bash: ssh-keygen -t ed25519 -C "seu_email_do_GitHub@example.com"
    2. Caso a opção acima não funcione: ssh-keygen -t rsa -b 4096 -C "seu_email_do_GitHub@example.com"
    3. Pressione Enter
    4. Pressione Enter
    5. Pressione Enter
  4. Adicione a nova SSH key na sua conta do GitHub:
    1. No Git Bash: Copie o conteúdo do arquivo id_ed25519.pub: clip < ~/.ssh/id_ed25519.pub
    2. No GitHub: Your Profile >> Settings >> SSH and GPG keys >> New SSH key
    3. Cole o conteúdo da chave pública
  5. Teste a conexão SSH:
    1. No Git Bash: ssh -T git@github.com
    2. yes
  6. Criação e configurações iniciais concluídas!

⚠️ INSTALAÇÃO OPENJDK 17.0.4+8 Azul Zulu

  1. Entre no site oficial da Azul
  2. Faça o Download do arquivo .zip (Azul Zulu: 17.0.4+8 x86 64-bit)
  3. No seu Computador: Vá no Drive -> C://Arquivo de Programas
  4. Caso não tenha um diretório com o nome Java, crie
  5. Entre neste diretório e descompacte o download do zip JDK Azul Zulu 17.0.4+8 neste diretório
  6. Copie caminho do diretório que você descompactou o zip JDK Azul Zulu 17.0.4+8
  7. Configuração de ambiente JAVA_HOME:
    1. Menu iniciar >> Editar as varáveis de ambiente do sistema
    2. Irá abrir a janela Propriedades do Sistema, escolha a aba Avançado, em seguida clique em variáveis de Ambiente
    3. Na janela Variáveis de Ambiente, crie um novo Variáveis do sistema
    4. Abrirá uma janela: Nova Variável de Sistema
    5. Nome da variável: JAVA_HOME
    6. Valor da variável: Cole o caminho do diretório que você descompactou o zip JDK Azul Zulu 17.0.4+8 >> Ok
    7. Na mesma janela Variáveis do Sistema, localize a variável Path, selecione e clique a opção Editar...
    8. Clique na opção Novo e cole o mesmo caminho que você descompactou o JDK Azul Zulu 17.0.4+8 acrescentando \bin
    9. Continue com o Path selecionado e clique na opção Mover para Cima até chegar no topo
  8. Abra o Prompt de Comando: Menu iniciar >> cmd
  9. Execute: java --version
  10. Instalação e configurações iniciais concluídas!

Créditos: DevSuperior


🐧 LINUX - UBUNTU

INSTALAÇÃO INTELLIJ IDEA COMMUNITY

  1. Entre no site da Jetbrains
  2. Escolha a opção Community e faça o Download
  3. Siga com Next
  4. Installation Options:
    1. 64-bit launcher (caso seu sistema seja 64-bit, caso não, selecione 32-bit)
    2. Add "Open Folder as Project"
    3. .java - .groovy - .kt - .kts
    4. Add lauchers dir to the PATH
    5. Next
  5. Install
  6. Para finalizar a instalação, escolha a opção Reebot later
  7. Configurações Iniciais:
    1. Aceite os termos: I confirm that I have... >> Confirm
    2. Data Sharing >> Send Anonymous Statistics
  8. Instalação e configurações iniciais concluídas!
  • Show Applications >> Ubuntu Software >> Explore >> Intellij IDEA Community >> Install
  • No Terminal: sudo snap install intellij-idea-community --classic
  • INSTALAÇÃO GIT

    1. Abra o terminal (Ctrl + Alt + t)
    2. Verifique se você tem o GIT instalado: git --version
    3. Caso não, instale: sudo apt-get install git-all
    4. Verifique se o GIT realmente foi instalado: git --version
    5. Configurações iniciais:
      1. Configurar o nome de usuário: git config --global user.name "Seu nome"
      2. Configurar o endereço de e-mail (o mesmo do GitHub): git config --global user.email seu_email_do_GitHub@email.br
      3. Conferir a lista de configurações: git config --list
    6. Instalação e configurações iniciais concluídas!

    GERAR PERSONAL ACCESS TOKEN

    1. Faça seu login no GitHub
    2. Gere um access token: Your Profile >> Settings >> Developer settings >> Personal access tokens >> Tokens (classic) >> Generate new token
      1. Note: Ecolha um nome para o token
      2. Expiration: No expiration
      3. Select scopes: Selecione todos os campos
      4. Generate token
    3. Copie a String referente ao token
    4. Salve em um lugar seguro que você consiga consultar posteriormente
    5. Criação e configurações iniciais concluídas!

    GERAR SSH KEY

    1. Consulte a documentação oficial
    2. Verifique se existe alguma SSH key na sua máquina:
      1. No terminal: ls -al ~/.ssh
      2. Se sim, para ser válido, o GitHub suporta qualquer um desses nomes de arquivos a seguir:
        • id_rsa.pub
        • id_ecdsa.pub
        • id_ed25519.pub
    3. Caso não exista, gere uma SSH key:
      1. No terminal: ssh-keygen -t ed25519 -C "seu_email_do_GitHub@example.com"
      2. Caso a opção acima não funcione: ssh-keygen -t rsa -b 4096 -C "seu_email_do_GitHub@example.com"
      3. Pressione Enter
      4. Pressione Enter
      5. Pressione Enter
    4. Adicione a nova SSH key na sua conta do GitHub:
      1. Abra o arquivo que contém a SSH key publica que você acabou de gerar: cat ~/.ssh/id_ed25519.pub
      2. Agora, copie o conteúdo do arquivo id_ed25519.pub que está sendo exibido no terminal
      3. No GitHub: Your Profile >> Settings >> SSH and GPG keys >> New SSH key
      4. Cole o conteúdo da chave pública
    5. Teste a conexão SSH:
      1. No terminal: ssh -T git@github.com
      2. yes
    6. Criação e configurações iniciais concluídas!

    ⚠️ INSTALAÇÃO OPENJDK 17

    1. Abra o terminal (Ctrl + Alt + t)
    2. Verifique se você tem o Java instalado: java --version
    3. Caso não, instale: sudo apt-get install openjdk-17-jdk
    4. Verifique se o Java realmente foi instalado e em qual caminho:
      1. java --version
      2. sudo update-alternatives --config java
    5. Copie e guarde o caminho de instalação do Java, no meu caso: /usr/lib/jvm/java-17-openjdk-amd64/bin/java
    6. Configure a variável em ambiente JAVA_HOME:
      1. Abra o arquivo de configuração .bashrc. (Vou utilizar o editor gedit): sudo gedit ~/.bashrc
      2. Copie o código abaixo e cole no final do arquivo .bashrc (Observe o caminho do JAVA_HOME):
        JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
        export JAVA_HOME
        export PATH=$PATH:$JAVA_HOME
      3. Salve o arquivo .bashrc
    7. Confira se as configurações foram salvas: cat ~/.bashrc
    8. Feche o terminal e abra novamente
    9. Conferir mais uma vez se o Java está instalado
    10. Instalação e configurações iniciais concluídas!

    🍎 macOS

    INSTALAÇÃO INTELLIJ IDEA COMMUNITY

    1. Entre no site da Jetbrains
    2. Escolha a opção Community e faça o Download
    3. Siga com Next
    4. Installation Options:
      1. 64-bit launcher (caso seu sistema seja 64-bit, caso não, selecione 32-bit)
      2. Add "Open Folder as Project"
      3. .java - .groovy - .kt - .kts
      4. Add lauchers dir to the PATH
      5. Next
    5. Install
    6. Para finalizar a instalação, escolha a opção Reebot later
    7. Configurações Iniciais:
      1. Aceite os termos: I confirm that I have... >> Confirm
      2. Data Sharing >> Send Anonymous Statistics
    8. Instalação e configurações iniciais concluídas!

    INSTALAÇÃO GIT

    1. Abra o terminal (Ctrl + Alt + t)
    2. Verifique se você tem o GIT instalado: git --version
    3. Caso não, instale através do Homebrew:
      1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
      2. brew install git
    4. Verifique se o GIT realmente foi instalado: git --version
    5. Configurações iniciais:
      1. Configurar o nome de usuário: git config --global user.name "Seu nome"
      2. Configurar o endereço de e-mail (o mesmo do GitHub): git config --global user.email seu_email_do_GitHub@email.br
      3. Conferir a lista de configurações: git config --list
    6. Instalação e configurações iniciais concluídas!

    GERAR PERSONAL ACCESS TOKEN

    1. Faça seu login no GitHub
    2. Gere um access token: Your Profile >> Settings >> Developer settings >> Personal access tokens >> Tokens (classic) >> Generate new token
      1. Note: Ecolha um nome para o token
      2. Expiration: No expiration
      3. Select scopes: Selecione todos os campos
      4. Generate token
    3. Copie a String referente ao token
    4. Salve em um lugar seguro que você consiga consultar posteriormente
    5. Criação e configurações iniciais concluídas!

    GERAR SSH KEY

    1. Consulte a documentação oficial
    2. Verifique se existe alguma SSH key na sua máquina:
      1. No Terminal: ls -al ~/.ssh
      2. Se sim, para ser válido, o GitHub suporta qualquer um desses nomes de arquivos a seguir:
        • id_rsa.pub
        • id_ecdsa.pub
        • id_ed25519.pub
    3. Caso não exista, gere uma SSH key:
      1. No Terminal: ssh-keygen -t ed25519 -C "seu_email_do_GitHub@example.com"
      2. Caso a opção acima não funcione: ssh-keygen -t rsa -b 4096 -C "seu_email_do_GitHub@example.com"
      3. Pressione Enter
      4. Pressione Enter
      5. Pressione Enter
    4. Adicione a nova SSH key na sua conta do GitHub:
      1. No Terminal: Copie o conteúdo do arquivo id_ed25519.pub: pbcopy < ~/.ssh/id_ed25519.pub
      2. No GitHub: Your Profile >> Settings >> SSH and GPG keys >> New SSH key
      3. Cole o conteúdo da chave pública
    5. Teste a conexão SSH:
      1. No Terminal: ssh -T git@github.com
      2. yes
    6. Criação e configurações iniciais concluídas!

    ⚠️ INSTALAÇÃO OPENJDK 17.0.4+8 Azul Zulu

    1. Abra o terminal
    2. Verifique se você tem o Java instalado: java --version
    3. Entre no site oficial da Azul
    4. Faça o Download do arquivo .dmg (Azul Zulu: 17.0.4+8 x86 64-bit)
    5. Execute o arquivo: Next >> Next >> ... >> Finish
    6. Verifique se o Java realmente foi instalado: java --version
    7. Configure a variável em ambiente JAVA_HOME:
      1. No Terminal: cd /Library/Java/JavaVirtualMachines
      2. Crie o arquivo bash_profile (Vou utilizar o editor nano): nano ~/ .bash_profile
      3. Copie o código a seguir e cole no final do arquivo .bash_profile (Observe o caminho do JAVA_HOME): JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-.jdk/Contents/Home
      4. Salve o arquivo .bash_profile
    8. Aplicando o caminho da variável: source ~/.bash_profile
    9. Confira o caminho da variável JAVA_HOME: echo $JAVA_HOME
    10. Instalação e configurações iniciais concluídas!

    Autor


    Camila Cavalcante

    Feito com ❤️ por Cami-la 👋🏽 Entre em contato!

    Linkedin Badge Gmail Badge


    rachel-friends

    ⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️

    @rodrigofelixf
    Copy link

    Estou com bastante dificuldade de instalar o OPENJDK conforme o tutorial :/

    @cami-la
    Copy link
    Author

    cami-la commented Sep 28, 2022

    Fica tranquilo, amigo.
    Tenho um curso que explico como fazer isso bem bem detalhado e você pode escolher o sistema operacional que você usa aí (Windows ou Linux). Vou te passar o link:
    https://web.dio.me/course/dominando-ides-java/learning/b0f1ae39-6af7-4a2c-8fc2-c73ae8463c84

    2022-09-28_13-26

    @llpupp
    Copy link

    llpupp commented Sep 29, 2022

    Boa tarde Camila, como vai? estou acompanhando o DevWeek ifood contigo e, apesar de ter visto os detalhes sobre o prob localhost:8081/h2-console que não entra, fiz td a verificação no projeto ( application.yml e seus detalhes), rodei novamente e quando tentei entrar no browser com o localhost ( tentei 8081, 8082, 8083, 8084) e não entra de jeito nenhum. Meu browser nem dá aquela tela de white....
    image
    Poderia comentar? Obg Luciano

    @rodrigofelixf
    Copy link

    Boa tarde Camila, como vai? estou acompanhando o DevWeek ifood contigo e, apesar de ter visto os detalhes sobre o prob localhost:8081/h2-console que não entra, fiz td a verificação no projeto ( application.yml e seus detalhes), rodei novamente e quando tentei entrar no browser com o localhost ( tentei 8081, 8082, 8083, 8084) e não entra de jeito nenhum. Meu browser nem dá aquela tela de white.... image Poderia comentar? Obg Luciano

    A porta que você colocou lá, tem que ser a mesma do local host. Se vocÊ colocou 8081, tem que ser ela na URL.
    Mas só coloca a porta igual ao dela se houver necessidade (conflito). Eu coloquei a 8080 pegou normalmente.

    @rodrigofelixf
    Copy link

    Boa tarde Camila, como vai? estou acompanhando o DevWeek ifood contigo e, apesar de ter visto os detalhes sobre o prob localhost:8081/h2-console que não entra, fiz td a verificação no projeto ( application.yml e seus detalhes), rodei novamente e quando tentei entrar no browser com o localhost ( tentei 8081, 8082, 8083, 8084) e não entra de jeito nenhum. Meu browser nem dá aquela tela de white.... image Poderia comentar? Obg Luciano

    image

    @llpupp
    Copy link

    llpupp commented Sep 29, 2022 via email

    @cami-la
    Copy link
    Author

    cami-la commented Sep 29, 2022

    Então, @llpupp . Você está rodando a aplicação antes de testar essa URL?
    Note que a sua configuração de porta está na 8080 e não na 8081.

    server:
        port: 8080
    

    Tenta novamente rodar sua aplicação e http://localhost:8080/h2-console E me diz se deu certo.

    @llpupp
    Copy link

    llpupp commented Sep 29, 2022 via email

    @cami-la
    Copy link
    Author

    cami-la commented Sep 29, 2022

    Estranho, né? Ainda bem que você consegiuiu! Mas vamos seguir em frente!

    Aparecendo mais dúvidas, fico à disposição!

    @llpupp
    Copy link

    llpupp commented Oct 19, 2022 via email

    @cami-la
    Copy link
    Author

    cami-la commented Oct 24, 2022

    @llpupp Essa Dev Week não está gerando certificado. :(
    Acredito que foi um erro na nossa comunicação interna da DIO. Pode ficar tranquilo e seguir no Bootcamp.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment