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.

Extensão para desenvolvimento Java
Lista de conteúdos da extensão

Instalação

Como encontrar a extensão
  1. Abrir a aba de extensões do VSCode (Ctrl+Shift+X)

  2. Pequisar por java no campo de busca

  3. Selecionar 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.

Get Started

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.

Barra de comandos
Instalação do JDK
  1. Selecione a versão do Java desejada. Nesse caso, versão 17

  2. Mantenha selecionado a opção padrão de JVM

  3. Inicie o download do instalador da JDK

    1. Instale o JDK

  4. 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

Java extensions for Visual Studio Code

Running and debugging Java

Last updated