Eclipse "pula" linhas no debug.  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
yuripodho
JavaTeenager

Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline

Pessoal, importei um projeto que baixei na internet para o eclipse. Eu coloquei um breakpoint na classe, porém quando eu aperto F6 para ir para a próxima linha o eclipse pula algumas linhas. É como se estivesse debugando uma classe diferente sei lá. Testei em várias versões do eclipse, e nos projetos que eu desenvolvo funciona normalmente o debug. Alguém já passou por essa situação? É alguma configuração do projeto será?

cada um, cada um. Mas tem cada um...
guisantogui
GUJ Master

Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline

Provavelmente as linhas que estão sendo "puladas" são após um if ou for certo!? Isso é por que a condição que foi estabelecida no if retorna um valor falso, dae o compilador não passa dentro do bloco de código do if!

Estudante de Sistemas de Informação

http://www.twitter.com/guisantogui
[Email] [MSN]
yuripodho
JavaTeenager

Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline

Não não, são linhas simples de código. Inclusive a linha de debug entra em blocos de comentário.

cada um, cada um. Mas tem cada um...
ctj
Entusiasta Java
[Avatar]

Membro desde: 20/07/2010 08:24:08
Mensagens: 19
Offline

Ola pessoal estou começando a mecher com java e ja estou tentando fazer um menu de cadastro de produto simples, alguem poderia me achudar passando algum codigo, dica, etc..OBRIGADO.
yuripodho
JavaTeenager

Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline

ctj wrote:Ola pessoal estou começando a mecher com java e ja estou tentando fazer um menu de cadastro de produto simples, alguem poderia me achudar passando algum codigo, dica, etc..OBRIGADO.


ctj, aconselho primeiro você dar uma lida nas regras do fórum e abrir um tópico específico para as suas dúvidas.

cada um, cada um. Mas tem cada um...
Z
JavaGuru
[Avatar]

Membro desde: 05/08/2008 14:28:02
Mensagens: 227
Localização: Brasília
Offline

isso acontece quando vc alterou o código e ainda não recompilou.

Dê um clean no projeto [Project -> Clean ....]

Veja se [Build automatically] está marcado.

----------------- Z -----------------
Senhor dai-me força para compilar o que pode ser compilado, paciência para debugar o que está bugado e sabedoria para encontrar um culpado.
guisantogui
GUJ Master

Membro desde: 24/06/2009 09:45:26
Mensagens: 1043
Localização: Porto Alegre
Offline

Posta o código então para gent dar uma olhada e marca onde vc ta debugando!

Estudante de Sistemas de Informação

http://www.twitter.com/guisantogui
[Email] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Oi,

Acho que você alterou o código enquanto debugava...
Obs: a tecla F6 faz o que? Step into ou Step over?

Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
yuripodho
JavaTeenager

Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline

Esse é o método que deveria estar sendo debugado. Eu coloquei um System.out ali só para testar e coloquei um breakpoint nessa linha.
Ele parava na primeira linha e quando dava um F6 pulava algumas linhas, ía para a linha que tem "String agree = request.getParameter("agree");" se eu não me engano e não aparecia a mensagem do sysout no console.
Agora eu fiz alguma coisa que nem está mais parando no breakpoint hehehe
Está muito estranho isso


cada um, cada um. Mas tem cada um...
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Z wrote:isso acontece quando vc alterou o código e ainda não recompilou.

Dê um clean no projeto [Project -> Clean ....]

Veja se [Build automatically] está marcado.


[2]

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
yuripodho
JavaTeenager

Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline

Sim, isso foi a primeira coisa que eu fiz =]

cada um, cada um. Mas tem cada um...
yuripodho
JavaTeenager

Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline

Colocando breakpoint na primeira linha não funciona, mas coloquei vários breakpoints nas linhas abaixos e em alguns deles parou. Parece que o eclipse está debugando um outro código fonte e abrindo para a visualização o que eu realmente quero...

cada um, cada um. Mas tem cada um...
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

yuripodho wrote:Colocando breakpoint na primeira linha não funciona, mas coloquei vários breakpoints nas linhas abaixos e em alguns deles parou. Parece que o eclipse está debugando um outro código fonte e abrindo para a visualização o que eu realmente quero...


E deve ser isso mesmo que ele está fazendo. Verifique se no seu projeto não tem um .jar com os mesmos arquivos dentro.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
yuripodho
JavaTeenager

Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline

Então... nesse projeto que eu baixei veio junto os .class (WEB-INF/classes) será que é por isso? Se eu tiro os .class do projeto não funciona mais.

cada um, cada um. Mas tem cada um...
Z
JavaGuru
[Avatar]

Membro desde: 05/08/2008 14:28:02
Mensagens: 227
Localização: Brasília
Offline

yuripodho wrote:Então... nesse projeto que eu baixei veio junto os .class (WEB-INF/classes) será que é por isso? Se eu tiro os .class do projeto não funciona mais.


é por isso mesmo...

vc tem q recompilar as classes para o seu debug funcionar adequadamente.

----------------- Z -----------------
Senhor dai-me força para compilar o que pode ser compilado, paciência para debugar o que está bugado e sabedoria para encontrar um culpado.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team