|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2004
Messaggi: 45
|
Debug in java
Salve a tutti, volevo chiedere se qualcuno conosce il modo per fare il debug passo passo in java. Grazie anticipatamente a chi mi risponderà. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2003
Città: Rimini
Messaggi: 2279
|
Io uso il JBuilder della Borland e con quello lo fai tranquillamente.
La versione Personal è liberamente scaricabile, non si paga nulla. Vai qua
__________________
Gigabyte 965P-DS3 ¤ E6600@400*8 ¤ Scythe Ninja Plus Rev.B ¤ Ram 4GB ¤ HD SSD Crucial M4 128GB
Gainward 4850 Golden Sample ¤ Antec NEO 550HE ¤ CM Centurion 534 ¤ Dell Ultrasharp U2312HM Notebook Asus N551JW ¤ i7-4750HQ ¤ nVidia 960M 4GB ¤ 16GB DDR3 ¤ SSD Intel 850EVO 500GB |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2004
Messaggi: 45
|
E se usassi...
Grazie per avermi risposto.
Però io non vorrei usare JBuilder ma il JDK quindi non so come potrei fare hai qualche idea |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2003
Città: Rimini
Messaggi: 2279
|
Non vorrei dire cavolate ma mi sembra che nel JDK non esista nessuna utility per fare debug step by step.
Devi usare per forza un IDE visuale, altrimenti come fai a settare i breakpoint e impostare i watch per le variabili? Cmq il Jbuilder usa l'SDK per compilare, solo che hai un ambiente di sviluppo molto comodo (e veloce). Altrimenti se Borland ti sta antipatica
__________________
Gigabyte 965P-DS3 ¤ E6600@400*8 ¤ Scythe Ninja Plus Rev.B ¤ Ram 4GB ¤ HD SSD Crucial M4 128GB
Gainward 4850 Golden Sample ¤ Antec NEO 550HE ¤ CM Centurion 534 ¤ Dell Ultrasharp U2312HM Notebook Asus N551JW ¤ i7-4750HQ ¤ nVidia 960M 4GB ¤ 16GB DDR3 ¤ SSD Intel 850EVO 500GB |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
naturalmente anche nel JDK esiste un debugger e si chiama jdb, lo trovi nella stessa directory di javac.
e' a riga di comando per cui all'inizio puo' essere un pelo ostico, la documentazione la trovi su http://java.sun.com/j2se/1.4.2/docs/...laris/jdb.html ma in rete trovi un sacco di link di spiegazioni, per esempio: http://docs.online.bg/PROGRAMMING/JA...rence/ch15.htm |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
mai usato il gdb, eh? |
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Feb 2004
Messaggi: 45
|
GRAZIE A TUTTI
Grazie a tutti i vostri consigli sono stati molto esaurienti.
Li proverò tutti compreso il JBuilder e il netBeans. Grazie ancora e buona giornata |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: May 2003
Città: Rimini
Messaggi: 2279
|
Lo sapevo di aver scritto una cavolata
Converrete con me però che usare un IDE è più comodo, no?
__________________
Gigabyte 965P-DS3 ¤ E6600@400*8 ¤ Scythe Ninja Plus Rev.B ¤ Ram 4GB ¤ HD SSD Crucial M4 128GB
Gainward 4850 Golden Sample ¤ Antec NEO 550HE ¤ CM Centurion 534 ¤ Dell Ultrasharp U2312HM Notebook Asus N551JW ¤ i7-4750HQ ¤ nVidia 960M 4GB ¤ 16GB DDR3 ¤ SSD Intel 850EVO 500GB |
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Feb 2004
Messaggi: 45
|
Infatti...
Ho provato subito il debug punto-punto a riga di comando in effetti è molto ostile, dovrò cercarmi un IDE visuale
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Il debug è fattibilissimo con delle semplici System.out ...
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: May 2003
Città: Rimini
Messaggi: 2279
|
Quote:
__________________
Gigabyte 965P-DS3 ¤ E6600@400*8 ¤ Scythe Ninja Plus Rev.B ¤ Ram 4GB ¤ HD SSD Crucial M4 128GB
Gainward 4850 Golden Sample ¤ Antec NEO 550HE ¤ CM Centurion 534 ¤ Dell Ultrasharp U2312HM Notebook Asus N551JW ¤ i7-4750HQ ¤ nVidia 960M 4GB ¤ 16GB DDR3 ¤ SSD Intel 850EVO 500GB |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
certo, ma non su tutti gli ambienti puoi avere ide grafici, per cui conoscere anche le alternative non fa male |
|
|
|
|
|
|
#13 | |
|
Member
Iscritto dal: Feb 2004
Messaggi: 45
|
Quote:
E poi se usi la grafica mi sa che le system.out non si possono fare(spero di non dire una cavolata) |
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Quote:
|
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Quote:
|
|
|
|
|
|
|
#16 | |
|
Member
Iscritto dal: Feb 2004
Messaggi: 45
|
Infatti...
Quote:
Ma non so come fare a mettere le system.out in grafica cioè su una finestra tipica? Per il momento ho risolto con delle msgBox(nome ereditato da vb da cui provengo) |
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
La System.out dirige l'output sulla console, tipicamente una finestra DOS, o ancora ad esempio la relativa finestra di JBuilder o ancora la JavaConsole dei browser...tu da dove lanci il tuo applicativo??
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Re: Infatti...
Quote:
|
|
|
|
|
|
|
#19 | |
|
Member
Iscritto dal: Feb 2004
Messaggi: 45
|
...
Quote:
|
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
E allora l'output verrà rediretto in quella finestra da cui lanci il programma...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:47.



















