Como Utilizar o Debug do Netbeans 6.1 para Ruby e Java

Posted On 3 julho, 2008

Arquivado em Tutoriais
Tags: , , , , ,

Comments Dropped 15 responses

Olá Meus Queridos Leitores.

Hoje vou falar de uma coisa que para maioria é besteira, mas para mim não foi. Sempre programei bastante no NetBeans e nunca antes havia debugado meu codigo. eu não fazia a minima ideia de como funcionava nele, o unico compilador que eu havia feito isso foi no Turbo-C 😛 .

Procurei no Google e nenhum site/forum/blog havia sanado minha duvida então com muita insistência acabei descobrindo como e vim compartilhar com vocês.

Meu Exemplo é em Ruby, mas foi testado com java tambem e acho que é compatível com qualquer linguagem que suporte debug no NetBeans.

Vamos lá Primeiro abrir nosso NetBeans e criar nosso codigo de exemplo.

File->New project->Ruby->Aplicativo Ruby

E criamos o seguinte codigo:

#Projeto_1 : Vetores
vet1 = [0,2,4,6,8]
vet2 = [1,3,5,7,9]
vetF = []
k=0
for i in (05)
vetF[k] = vet1[i]
k=k+1
vetF[k] = vet2[i]
k=k+1
end
puts vetF #{vetF}

Vamos ver como nosso codigo está funcionando.
Esse Codigo faz a seguinte tarefa. ele intercala dois vetores (vet1 e vet2 ) em um terceiro (vetf), de modo que vet1 possui numeros pares e vet2 numeros impares e vamos uni-los em um realizando a sequência correta.

Primiero vamos Instalar o Ruby(no meu caso ainda não tinha instalado) ou se for usar o java o netbeans jpa vem por padrão.

vá em Tools -> Plugins e procure o componente Ruby and Rails e instale-o

Bom Após nosso Ruby Instalado vamos ao nosso Debug primeiro defina os Break-Points.
Esse BreakPoints são os locais onde nosso interpretador deve para para que possamos analisar nossas variáveis.
basta clica na a linha do lado de cada linha que você deseja parar.

Depois que definimos os Breaks-Points vamos então executar nosso programa em modo Debug
Aperte o botão de debug(ou apenas Ctrl+F5)

Bom e agora cad minhas variaveis, você pode vela-as apenas passando o mouse por cima delas mais eu prefiro usar os Watches(Observadores) Selecione uma variável, clique com o direito e NEW WATCHE, ou simplesmente Ctrl+Shift+F7 e nessa janelinhas em baixo vai aparecer suas variáveis com seus respectivos conteúdos (caso não aparece tecle Alt+Shift+2)

Após você iniciar o Debug uma linha verde no meio das vermelhas(break Points) irá aparecer essa é a linha em que o compilador esta nesse exato momento.

Bom, mas iai… nosso codigo parou… hehe do lado do botão de executar o debug apareceu novos botões, entre eles o Continue(F5) clique nele. e o interpretador irá para a próxima linha.

Hum Olhe ai nossa variável como o seu conteúdo.

Após alguns passos (Steps)[F5] e a progressiva alteração do nosso Vetor Final (vetf) ele fica assim, e tudo assistido passo a passo por nós.

Bom está ai. uma mão na roda quando você trabalha com grande estrutura de dados que te deixam loucos quando você não acha o bendito erro, como uma variável nula que você não sabe de onde vem pelo dabug você a encontra facilmente e acaba com ela.

espero que esse post seja útil para alguém, se sim deixe comentario o feedback é nosso incentivo para cada vez melhorar mais e produzir mais. se encontrou alguma duvida coloque ai e vamos tentar sana-la e melhorar nosso Tutorial.

Obrigado!

15 Responses to “Como Utilizar o Debug do Netbeans 6.1 para Ruby e Java”

  1. Rogerio

    Parabens amigo. Gostei da sua iniciativa. Há alguns dias eu estava procurando alguma documentação sobre debug no netbeans e não achava nada. Valeu, obrigado.

  2. Luiz Arão Araújo Carvalho

    Ola Rogerio.
    Obrigado aew pelo comentario!
    fico muito feliz de ter ajudado!

    abraços!

  3. Daniel Kawamoto

    Cara, parabéns pela iniciativa! É difícil encontrar algo relacionado. Abraço

  4. Thaniel

    Kra… muito bom o tutorial… a tempos q tentava entender o debug do netbeans mas nada! Vlw “abacate”!

  5. Valéria

    Oi, eu tentei inserir o breakpoint e não funciona. O que estou fazendo de errado?
    Estou utilizando a versão 6.5 em uma aplicação java.

    Obrigada
    Valéria

  6. Rafael

    Legal cara.

    Eu mexo um pouco com .NET(Visual Studio) e tals.

    Bom, como to precisando mexer com php e sou curioso, baixei o NetBeans, mas ainda to me adaptando à ele.

    Sempre apanhei pra debugar no NetBeans.

    Seu post deve me ajudar.

    Vlv.

  7. Marcos

    Rapaz, to fazendo o mesmo que você. Mas, devo ter mexido em alguma configuração do NetBeans ou no ClassPath, pois não está funcionando o debug… Abraços…

  8. fabricio monteiro

    pow, valeu cara pelo tuto, eu tava procurando por um tutorial de debug, pq eh muito dificil de o cara achar o erro soh no olho ^^

  9. JL

    Vlw amigo! Quem nos dera que os tutoriais encontrados na net dessem certo como o seu … Parabéns!

  10. ial jonas

    Muito interessante o artigo. Estava querendo saber como debugar no netbeans!

Deixar mensagem para Luiz Arão Araújo Carvalho Cancelar resposta