Instalando o Visual Studio Code para programar em Java no Windows
Tags: java, vscode
Published: 2023-02-13 03:20:16

Antes de começarmos, certifique-se de ter instalado o JDK (Java Development Kit). 

Você pode seguir meu tutorial [aqui](https://dev.to/cezarmzz/instalando-o-jdk-17-no-windows-11-11ln)

Com o JDK instalado, vamos instalar e configurar nosso Visual Studio Code ou também chamado de VSCode.

Baixe o instalador do VSCode, acesse:
https://code.visualstudio.com/Download

Em seguida, clique no botão Windows, conforme a imagem abaixo:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2bey5pstihbcqei4bk7x.png)

## Instalando o Visual Studio Code
Agora, abra o programa de instalação. Você vai chegar nessa tela:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2tvn5dm6m7ve3yef7jyi.png)

Marque o opção **Eu aceito o acordo** e clique em próximo.


Na tela **Selecione o Local de Destino**, clique em próximo:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/96536bi8z5cbi2jpq0rt.png)

Na tela **Selecionar a Pasta do Menu Iniciar**, clique em próximo:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jy761wioo5d9y92vlawz.png)

Agora, na tela **Selecionar Tarefas Adicionais**, marque as opções conforme a imagem abaixo e em seguida clique em próximo:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q0ywsn34e6nbzn3ms2nc.png)

Agora, clique em **Instalar** e aguarde a conclusão.

Ao concluir a instalação, deixe marcada a opção **Iniciar o Visual Studio Code** e clique em **Concluir**:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cphneu0hk7ohppdf9wso.png)

Se o seu sistema estiver em Português Brasil, o VSCode vai pedir para instalar o pacote de idiomas automaticamente.

Para isso, ao iniciar o VSCode pela primeira vez, será apresentada uma notificação no canto inferior direito, com um botão **Instalar e Reiniciar (Install and Restart)**, conforme a imagem abaixo:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/weub060zastcu7d3sj0z.png)

Ao clicar no botão, aguarde até o VSCode reiniciar e retornar para a tela principal.

Ao retornar, vamos configurar o VSCode com algumas configurações que recomendo como padrão para serem usadas em qualquer linguagem.

## Configurações sugeridas

Pressione as teclas `Ctrl + Shift + P` e em seguida digite ``pref json` na caixinha que aparecer e pressione Enter.

O arquivo que acabamos de abrir é onde ficam escritas todas as configurações do nosso editor, porém ele está vazio.

Agora, acesse o esse [link](https://gist.githubusercontent.com/cezarmezzalira/caa9f0e203e252f35e1b36a0aaeba4a2/raw/54c025c156dc6d82baeb373e70fbde304b2d83ae/settings.json) e copie o conteúdo apresentado na tela. Dica: Pressione Ctrl + A e depois Ctrl + C para copiar todo o conteúdo.

Em seguida, dentro do arquivo que acabamos de abrir, pressione as teclas Ctrl + A e Ctrl + V. Agora, pressione as teclas Ctrl + S para salvar.

O VSCode vai pedir para reiniciar. Clique em reiniciar conforme a imagem abaixo:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q4gw3mz48cazaiyuohd6.png)

Para finalizar, feche todos os arquivos abertos clicando no x ao lado do nome do arquivo.

## Adicionando suporte ao Java

Vamos precisar instalar uma extensão que irá configurar todas as demais extensões que precisamos.

Para instalar, clicamos no icone com quadradinhos no lado esquerdo, conforme imagem abaixo:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rep0r35lng055tpksm2e.png)

Agora, na parte superior da barra de extensões, digite `Extension Pack for Java`, clique em instalar e aguarde:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aqu2ycc6ovb68cqzhnbj.png)

O processo de instalação pode levar alguns minutos, dependendo da velocidade da sua rede.

Ao final da instalação, a seguinte tela é exibida:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/46gz7vk2s59j31tf0crw.png)

Como já temos o JDK instalado, podemos fechar essa tela.

## Criando um projeto de testes

Para validarmos que nossa instalação está funcionando, vamos criar um projeto simples usando o próprio VSCode.

Clicando no ícone do Explorador (primeiro ícone abaixo do menu arquivo), temos um botão chamado **Create Java Project**, clique nele.

Agora, são mostradas os tipos de projetos que podemos criar. Clique na primeira opção **No buld tools**.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a9z12hdslf7x64slkxwx.png)

Na sequência, escolha a pasta onde será criado seu projeto. No meu caso vou escolher a pasta Área de Trabalho e em seguida clico em **Select the project location**:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v5r7hzd6d3szmr5auunj.png)

Agora, preciso informar o nome do meu projeto. Nesse caso, vou colocar `teste-jdk` e pressiono Enter para concluir a criação:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uh0t0l6ll8770f2qhsif.png)

Se você abrir o Windows Explorer na Área de Trabalho, verá que uma pasta com nome `teste-sdk` foi criada. Ela irá guardar os arquivos do seu projeto.

Agora, vamos abrir o arquivo App.java que está dentro da pasta `src`:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/av6xoyp7jx58mqyqbb5v.png)

Para executar, basta clicar no botão play que fica no menu superior do lado direito ou no texto Run dentro do código:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4deyn0mnnchlwt3v7p3o.png)

Ao executar o projeto, o Windows vai pedir uma liberação do Firewall para o JDK. Marque as opções conforme a tela abaixo e clique em permitir acesso:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2tzn9rjaenrm0irq7vjr.png)

Após liberar o acesso do firewall, uma aba do terminal será aberta dentro do VSCode e a saída deverá ser como essa:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1v1d5fxjgr38kno86a8u.png)

Se o texto `Hello, World!` foi impresso, você concluiu com sucesso a instalação.

Caso tenha algum problema ou até mesmo uma dúvida, deixe nos comentários.