Cookie Consent by Free Privacy Policy Generator 📌 Criando ambiente de desenvolvimento Java no Windows - sem wsl

🏠 Team IT Security News

TSecurity.de ist eine Online-Plattform, die sich auf die Bereitstellung von Informationen,alle 15 Minuten neuste Nachrichten, Bildungsressourcen und Dienstleistungen rund um das Thema IT-Sicherheit spezialisiert hat.
Ob es sich um aktuelle Nachrichten, Fachartikel, Blogbeiträge, Webinare, Tutorials, oder Tipps & Tricks handelt, TSecurity.de bietet seinen Nutzern einen umfassenden Überblick über die wichtigsten Aspekte der IT-Sicherheit in einer sich ständig verändernden digitalen Welt.

16.12.2023 - TIP: Wer den Cookie Consent Banner akzeptiert, kann z.B. von Englisch nach Deutsch übersetzen, erst Englisch auswählen dann wieder Deutsch!

Google Android Playstore Download Button für Team IT Security



📚 Criando ambiente de desenvolvimento Java no Windows - sem wsl


💡 Newskategorie: Programmierung
🔗 Quelle: dev.to

Trabalho com Java há bastante tempo, e desde que descobri o SDKMAN, criar e modificar um ambiente de desenvolvimento ficou realmente mais fácil e rápido.

Instalação

Então bora para o guia de instalação, nele optaremos pelo git bash solution.

Vale ressaltar que existe também uma alternativa de instalação para quem utiliza o WSL. É uma ótima solução para que usuários Windows aproveitem benefícios do Linux. Caso você não tenha conhecimento sobre o tema, vale a pena a pesquisa, sugestão.

Aqui utilizei separadamente GitBash + PowerShell, mas você pode abrir ambos no mesmo terminal com o Windows Terminal ou mesmo o VSCode.

Primeiramente vamos executar o seguinte comando:

$ curl -s "https://get.sdkman.io" | bash

Ao rodar o comando de instalação, provavelmente você irá se deparar com um erro semelhante ao seguinte (caso não tenha, é só pular para o próximo passo):

GitBash - Erro Zip

Vamos instalar o zip, eu utilizei o chocolatey, se você não utiliza, é uma ótima ferramenta para instalação de pacotes.

Com ele é só fazer a pesquisa do item do pacote que se deseja instalar e rodar o seu comando correspondente:

choco install zip

Para o chocolatey utilizei o PowerShell como administrador.

E agora no git bash voltemos ao comando de instalação do SDKMAN:

$ curl -s "https://get.sdkman.io" | bash

Em seguida, em um novo terminal, é necessário executar:

$ source "$HOME/.sdkman/bin/sdkman-init.sh"

Com o SDKMAN configurado podemos partir para a instalação das JDKs, podemos ver a lista de opções, executando:

$ sdk list java 

Iremos nos deparar com uma lista do tipo:

Lista de JDKs

Então é só pegar o identifier da JDK escolhida e instalá-la:

$ sdk install java ‘identifier’

Para a instalação do Maven e Gradle o procedimento é exatamente o mesmo, executar o comando de listagem:

 $ sdk list maven/gradle

escolher a versão e instalar:

$ sdk install maven/gradle ‘identifier’

Caso queira fazer modificações, o site oficial do tem um guia bem interessante.

Variáveis de Ambiente

Se estivéssemos em um ambiente baseado em Unix, Linux ou Mac, o processo terminaria por aqui, mas no Windows devemos configurar as variáveis de ambiente.

Para configurar JAVA_HOME em um sistema Windows, execute as seguintes ações.

  1. No Painel de Controle -> Clique em Sistema -> Clique em Configurações avançadas do sistema.
  2. A janela Propriedades do Sistema será aberta -> Clique no botão Variáveis de Ambiente -> Clique no botão Novo na seção de variáveis do sistema. Adicionaremos a variável JAVA_HOME, especificando o caminho para o diretório da JDK, dentro das opções do SDKMAN.

Lembrando que iremos apontar para a pasta current, pois caso você tenha mais de uma versão instalada, ela apontará para que está em uso.

variável java home

Para as ferramentas de build, Maven/Gradle executaremos um processo semelhante, nas variáveis de ambiente selecionamos a variável Path, e apontamentos para a pasta current\bin.

Variáveis Path

Agora podemos verificar as nossas instalações.

java e build versions

Pronto, agora é só codar!

...



📌 Otimize seu fluxo de desenvolvimento no GitHub: Criando Templates de Pull Requests para uma Colaboração Mais Eficiente


📈 48.62 Punkte

📌 Microsoft Has No Plans to Abandon WSL 1, WSL 2 to Work on Windows 10 Home Too


📈 29.65 Punkte

📌 What is WSL ? How to install WSL in Windows 11 ?


📈 29.65 Punkte

📌 x-Post to WSL: Experiencing WSL as a Linux Veteran - Part 1


📈 27.78 Punkte

📌 Plaso and WSL 2 - The WSL Adventures Continue... (X-Post)


📈 27.78 Punkte

📌 WSL Tips and Tricks to Speed up and improve WSL experience


📈 27.78 Punkte

📌 Documentação técnica para iniciantes, parte 1: criando um bom README para o seu projeto


📈 24.93 Punkte

📌 Criando um pacote NPM


📈 24.93 Punkte

📌 Criando meu próprio Github Actions para a área de AppSec


📈 24.93 Punkte

📌 Criando um algoritmo de pesquisa em largura em grafos


📈 24.93 Punkte

📌 Murmurhash -criando um rollout progressivo via backend


📈 24.93 Punkte

📌 Full-Text-Search: Criando um Back-End de Filtro para o Django Rest-Framework


📈 24.93 Punkte

📌 Go: Criando um cache em memória com map, mutex e generics


📈 24.93 Punkte

📌 Criando input checkbox personalizado


📈 24.93 Punkte

📌 Docker para iniciantes: Criando Containers de Bancos de Dados


📈 24.93 Punkte

📌 Micro Frontends — Criando aplicativos mais profissionais com o Modular


📈 24.93 Punkte

📌 FLUTTER_GHERKIN criando automações de teste de uma forma mais simples


📈 24.93 Punkte

📌 Criando um executor auto-hospedado com GitHub Actions


📈 24.93 Punkte

📌 Criando Ambientes Virtuais com Venv


📈 24.93 Punkte

📌 Criando PDFs com React-PDF


📈 24.93 Punkte

📌 Criando um serviço de processamento de arquivos na AWS


📈 24.93 Punkte

📌 http://www.ambiente.provincia.foggia.it/fx.html


📈 24.07 Punkte

📌 Philips Hue: Lightbar und Stehleuchte für Ambiente-Beleuchtung


📈 24.07 Punkte

📌 Für Kino-Ambiente im Wohnzimmer: Acer Beamer heute bei Amazon im Angebot


📈 24.07 Punkte

📌 Ausgezeichnet im stilvollen Ambiente


📈 24.07 Punkte

📌 TechStage | Pools für den Garten: Varianten, Zubehör, Pflege & Ambiente


📈 24.07 Punkte

📌 https://ambiente.sema.ce.gov.br/pac-web/666.txt


📈 24.07 Punkte

📌 Polestar baut ein Tiny House: Im Inneren umschlingt kühles Ambiente einen Baumstamm


📈 24.07 Punkte

📌 http://esb.ambiente.gob.ec


📈 24.07 Punkte

📌 https://www.ambiente.sanluis.gov.ar/readme.txt


📈 24.07 Punkte

📌 Teams-Meetings ab sofort im 3D-Ambiente


📈 24.07 Punkte

📌 Aldi Nord hat ab 7. Januar 2021 zwei smarte tint-Ambiente-Leuchten von Müller-Licht im Angebot


📈 24.07 Punkte

📌 Ambiente wordpress com CDN provisionado como código — Terraform


📈 24.07 Punkte

📌 Além do básico: Uso de Variáveis de Ambiente em Aplicações Node e Nest


📈 24.07 Punkte











matomo