1
resposta

Erro ao adicionar dependências

Estou utilizando o Eclipse IDE para desenvolver meu projeto. Até a aula 3.3 - Adicionando dependências, tudo estava funcionando perfeitamente. No entanto, após realizar uma alteração no arquivo XML

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-validation</artifactId>
    </dependency>
    <dependency>
      <groupId>org.flywaydb</groupId>
      <artifactId>flyway-core</artifactId>
    </dependency>
    <dependency>
      <groupId>org.flywaydb</groupId>
      <artifactId>flyway-mysql</artifactId>
    </dependency>

    <dependency>
      <groupId>com.mysql</groupId>
      <artifactId>mysql-connector-j</artifactId>
      <scope>runtime</scope>
    </dependency>

Segui o procedimento de clicar com o botão direito no projeto, em seguida em "Maven" e depois em "Update Project". Tela 1Tela 2Desde então, tenho enfrentado o seguinte erro: [Error: Could not find or load main class med.voll.api.ApiApplication Caused by: java.lang.ClassNotFoundException: med.voll.api.ApiApplication].

ErroParece que essa ação causou algum problema no projeto. Estou buscando uma solução para resolver esse erro e retomar o desenvolvimento do projeto sem maiores contratempos.

1 resposta

Olá Andre, tudo bem?

Pelo que entendi, você está tendo problemas para executar seu projeto Spring Boot no Eclipse IDE após adicionar algumas dependências. O erro Could not find or load main class med.voll.api.ApiApplication Caused by: java.lang.ClassNotFoundException: med.voll.api.ApiApplication geralmente ocorre quando o Java Runtime Environment (JRE) não consegue encontrar ou carregar a classe principal do seu aplicativo.

Aqui estão algumas possíveis soluções para o problema:

  1. Verifique o caminho da classe principal: Certifique-se de que o caminho da classe principal no seu arquivo de configuração do projeto está correto.
  2. O caminho deve corresponder ao local da classe principal no seu sistema de arquivos.
  3. Verifique as dependências do projeto: Às vezes, conflitos podem ocorrer entre diferentes bibliotecas.
  4. Certifique-se de que outras dependências no seu projeto estão atualizadas e compatíveis com as versões do Spring Boot e Flyway que você está usando.
  5. Verifique as configurações do projeto: As configurações do projeto podem estar incorretas ou incompletas. Verifique se todas as configurações estão corretas.
  6. Limpe e reconstrua o projeto: No Eclipse, você pode tentar limpar e reconstruir o projeto. Isso pode resolver problemas causados por arquivos de classe desatualizados.

Espero que isso ajude! Se você tiver mais perguntas, fique à vontade para perguntar.

  1. https://cursos.alura.com.br/forum/topico-erro-na-dependencia-356638
  2. https://cursos.alura.com.br/forum/topico-erro-ao-subir-aplicacao-339374
  3. https://cursos.alura.com.br/forum/topico-erro-na-dependencia-276806
  4. https://cursos.alura.com.br/forum/topico-erro-apos-inserir-dependencias-e-configurar-o-aplocation-yml-353391