0Pricing
Java Academy · Aula

Empacotamento e execução

Empacote uma aplicação Spring Boot em um JAR e execute-a de diferentes formas.

Empacotamento e execução é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 3 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 3 aulas no total.

Introdução

Empacotamento significa criar um arquivo JAR distribuível que contém sua aplicação Spring Boot.

Compilação com Maven

Execute mvn clean package. Isso produz um JAR com todas as dependências em target/.

Código: demonstração do empacotamento

Esta demonstração imprime a ideia de empacotamento em um JAR.

public class Main {
  public static void main(String[] args) {
    System.out.println("Packaging Spring Boot app...");
    System.out.println("Created target/app.jar with all dependencies.");
  }
}

Executar a aplicação

Execute com java -jar target/app.jar. O Spring Boot inicia o Tomcat incorporado.

Código: saída da execução

Isso simula a saída do console de java -jar.

public class Main {
  public static void main(String[] args) {
    System.out.println("Launching app on port 8080...");
    System.out.println("App started successfully. Press Ctrl+C to exit.");
  }
}

Observação sobre o Docker

Você também pode empacotar em uma imagem Docker e depois executar docker run -p 8080:8080 app.

Verificação do empacotamento

Verificação rápida: qual comando executa um JAR empacotado do Spring Boot?

Resumo

Resumo: compilou com Maven, executou com java -jar, viu a saída do console e observou a opção do Docker.

Perguntas Frequentes

A aula “Empacotamento e execução” é grátis?

Sim — o texto completo de “Empacotamento e execução” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 3 aulas no total.

O que vou aprender em “Empacotamento e execução”?

Empacote uma aplicação Spring Boot em um JAR e execute-a de diferentes formas. Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Java Academy?

Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 3.

Quanto tempo leva a aula “Empacotamento e execução”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Java Academy?

Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Testes do Spring (WebTestClient/JUnit)
  2. Configuração e perfis
  3. Empacotamento e execução
← Voltar para Java Academy