Debugar .class no eclipse

7 respostas
F

Preciso debugar um “jar” que está no meu projeto. Quando se acessa um .class há opção de atachar os fontes.
Decompilei o jar e fiz associei os fontes.
Mas mesmo colocando breakpoints nos arquivos .class o debug “não entra nas referidas classes”.

como proceder para debugar .class?

grato

7 Respostas

F

show!

rogelgarcia

O projeto que vc descompilou o JAR, está aberto no workspace?

Então feche o projeto… e tente por o brakpoint denovo…

F

tirei o xx.jar do meu projeto original e o decompilei. Criei um novo projeto web e coloquei esses fontes decompilados.
Adicionei este novo projeto no projeto original através do “Java Build path”, aba “projects”.

rogelgarcia

É… desse jeito que vc fez entao… era pra ter funcionado :frowning:

Nao sei mais o que pode ser…

As classes do seu projeto… vc consegue debugar?

F

Agora está ok, Com F3 consigo “chegar” nas classes do “jar descompilado”.Precisei apenas colocar os jars na lib.
Mas o problema que tenho agora é que no projeto principal há uma servlet declarada no web.xml.
Esta servlet está no projeto decompilado e ao subir a aplicação => classNotFound desta servlet.

Este web.xml está bem simples.só tem duas servlets. Uma do proprio projeto e a outra deste jar que descompilei.
A servlet do projeto “sobe”. A outra não(como citei acima).

grato

rogelgarcia

Não será… que o servlet descompilado… não esteja indo pro deploy não?

Ele nao tá indo pro WEB-INF/classes…

F

É! neste novo projeto que criei (o jar decompilado) os .class estão indo para a pasta build e não web-inf/classes to vendo cmoo mudar isto.
É este o problema e não a a dependencia do projeto.

Resolvido.

Criado 6 de maio de 2010
Ultima resposta 7 de mai. de 2010
Respostas 7
Participantes 2