Criar uma Run Configuration no IntelliJ IDEA é uma etapa essencial para rodar projetos Java, Spring Boot, Kotlin e outras aplicações de forma organizada, rápida e profissional.
Neste guia atualizado para 2026, você vai aprender passo a passo, com exemplos práticos, como criar e salvar configurações de execução sem nunca perder suas preferências ao trocar de branch no Git.
🔥 O que é uma Configuração de Execução no IntelliJ?
Uma Run/Debug Configuration é um conjunto de parâmetros que definem como sua aplicação será executada:
-
Classe principal (
Main class) -
Argumentos de execução
-
Variáveis de ambiente
-
Diretório de trabalho
-
SDK utilizado
-
Perfis Spring
-
Flags especiais de testes
-
Argumentos de VM
-
Configurações salvas no projeto ou localmente
Ter essas configurações organizadas evita retrabalho e traz mais velocidade ao desenvolvimento.
🧭 1. Como Criar uma Configuração de Execução no IntelliJ (Passo a Passo)
Acesse o gerenciador de configurações
-
No canto superior direito do IntelliJ, clique na setinha ao lado do botão Run.
- Clique em Edit Configurations….
Você verá a tela semelhante à da imagem:
Crie uma nova configuração
-
Clique no botão + (canto superior esquerdo).
-
Escolha o tipo de configuração:
Para projetos Java comuns
Selecione Application.
Para projetos Spring Boot
Selecione Spring Boot.
Para projetos Maven ou Gradle
Selecione:
-
Maven
-
Gradle
Dependendo da tecnologia usada.
Preencha os campos essenciais
Assim que você criar a configuração, o IntelliJ solicitará informações importantes.
Nome da configuração
Coloque um nome claro, como:
-
Rodar API Local -
Execução DEV -
Spring Boot – Perfil QA
Main Class
Clique no ícone de busca e escolha a classe que contém:
Ou, no caso do Spring:
Module
Escolha o módulo correto do projeto (geralmente IntelliJ detecta sozinho).
🧪 2. Configurações Avançadas: Program Arguments, Environment Variables e Working Directory
Program arguments
Aqui vão argumentos que sua aplicação recebe na linha de comando.
Exemplos úteis:
Environment variables
Clique em Environment Variables → ... para adicionar variáveis como:
Essa é uma área crítica para testes locais, microservices e APIs.
📌 4. Exemplos Práticos de Configurações
Exemplo: Aplicação Java Simples
-
Tipo: Application
-
Main class:
com.meuprojeto.Main -
Module:
app -
SDK: Java 21
-
Program args: (vazio)
Exemplo: Spring Boot com perfil de desenvolvimento
Exemplo: API que usa variáveis de ambiente
Experimente agora mesmo criar sua primeira configuração usando este tutorial.


