3
respostas

EmailService cannot be resolved to a type

Na hora de rodar o projeto com java -jar listavip.jar, dá esse erro:

org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.Error: Unresolved compilation problem:
        EmailService cannot be resolved to a type

na classe ConvidadoController, está o import com erro atualmente tb. obs: antes, ele funcionou, pq estava pegando do projeto de enviadorEmail q estava aberto no eclipse.

import br.com.alura.enviadorEmail.enviadorEmail.EmailService;

segue trecho do Manifest.mf do enviadorEmail para comprovar qual é o nome do projeto do pacote completo:

Start-Class: br.com.alura.enviadorEmail.enviadorEmail.EnviadorEmailApp
 lication

não entendi pq n está pegando, já q o jar foi importado no projeto listavip através da dependencia:

<dependency>
            <groupId>br.com.alura.enviadorEmail</groupId>
            <artifactId>enviadorEmail</artifactId>
            <version>0.0.1-SNAPSHOT</version>
        </dependency>
3 respostas

Clique com o botão direito do mouse no nome do seu projeto.

Clique em Properties.

Clique em Java Build Path.

Clique em Add Class Folder.

Então escolha sua classe EmailService .

Otavio, obrigado pelo retorno.

não ficou muito claro. esse eh um ponto q ainda n sabia e tenho uma dificuldade para reaproveitar codigo em outra classe por conta disso.

cliquei com o botao direito do mouse no projeto listavip e fui no add class folder, mas n apareceu o nome da classe EmailService, mas sim apenas o folder do projeto enviardorEmail e se ele está aberto, as subpastas.

pode ser pq para subir o projeto p eu guardar na nuvem, eu tirei o jar.

vou no EmailService.class dentro do jar, neh? n eh o .Java n , neh?

obrigado.

Esse problema ainda permanece.