Configurar Java VSCode
Pacote de extensões
Para facilitar o gerenciamento de projetos Java, a Microsoft disponibiliza diversas extensões, cada uma com sua função específica. Adicionando mais uma camada de facilidade, é disponibilizado um pacote de extensões que engloba todas as extensões necessárias: Extension Pack for Java.
Instalação
Abrir a aba de extensões do VSCode (Ctrl+Shift+X)
Pequisar por
java
no campo de buscaSelecionar a opção Install
Concluído o processo de instalação, deve ser apresentado uma janela no VSCode para auxiliar na configuração da extensão.

A página Get Started with Java Development pode ser reaberta a qualquer momento a partir do Java Help Center (Shift + F1) > Take a Tour.
Instalar JDK
O pacote de extensões libera opções novas na barra de comandos (Ctrl+Shift+P) relacionadas à Java. Acione a barra de comandos e digite Java: Install
e selecione a opção apresentada abaixo.
Selecione a versão do Java desejada. Nesse caso, versão 17
Mantenha selecionado a opção padrão de JVM
Inicie o download do instalador da JDK
Instale o JDK
Atualize a página após o download e instalação
Criar Projeto
Com o pacote de extensões uma nova opção é apresentada na aba “principal” do VSCode, o explorador de arquivos (Ctrl+Shift+E). Essa nova opção, Criar permite que seja configurado um projeto Java.
Ao selecionar a opção mencionada acima, são apresentadas as opções abaixo, onde deve ser selecionado No build tools.
Um pop-up será apresentado com o explorador de arquivos do seu sistema operacional para que seja definido um diretório para os projetos. Crie uma pasta com o nome que preferir e que esteja preferencialmente VAZIA para manter a organização dos projetos. Todos os projetos Java a partir de agora devem ser criados nessa pasta.
Definido o diretório do projeto, deve-se definir o nome do projeto que pode ou não ser o mesmo definido para a pasta. Digite o nome escolhido e pressione Enter. Isso irá criar a estrutura básica do projeto conforme apresentado abaixo:
O arquivo README.md
é apenas descritivo sobre a estrutura do projeto.
O arquivo settings.json
define questões estruturais do projeto como onde será armazenado o código fonte (sourcePaths
), os arquivos compilados (outputPath
) e o caminho das bibliotecas do projeto (referencedLibraries
).
O arquivo App.java
contém a definição da classe App, que será executada pelo VSCode. O método main declara apenas a impressão da string “Hello, World!”
com o intúito de testar o projeto.
Executar o Projeto
Na última imagem apresentada na sessão “Criar Projeto” é possível notar as opções Run e Debug acima do método main. Tal qual os termos sugerem, têm como objetivo buildar o projeto e executar a classe App.
Ao selecionar a opção Run, no console, será apresentada a mensagem Hello, World!
conforme o esperado. Ao acionar o modo Debug, o sistema irá pausar em cada breakpoint conforme apresentado abaixo.
Alternativamente, pode-se configurar um arquivo launch.json
de maneira automática por meio da aba de execução (Ctrl+Shift+D).
Ao selecionar a opção para criar um arquivo launch.json
o arquivo abaixo será criado na pasta .vscode
do projeto com duas opções de execução definidas Launch App e Launch Current File. Que respectivamente tem a função de executar o projeto por meio da “mainClass”, App, e executar o projeto a partir do arquivo aberto no editor. Sugere-se o uso da opção Launch App, SEMPRE!
Referências
Getting Started with Java in VS Code
Last updated