Je souhaite être en mesure d'identifier une exception sur un code Java en cours d'exécution sans attacher un débogueur. Pour un exemple simple, si je le code suivant:Débogage/identification des problèmes Java sans débogueur
int i = 0;
Random rand = new Random();
while (true)
{
i++;
int number = rand.nextInt(1000);
if (number == 20)
throw new Exception("Error!!!");
}
Comment puis-je connaître la valeur de « i » au moment de l'exception jeter? (sans attacher de débogueurs ou ajouter des entrées de journal/d'impression). Ma motivation est que je veux être capable d'identifier un problème sur un site client sans attacher de débogueur au site de production.
si quelqu'un pose la même question en utilisant .Net ou C++ je pourrais obtenir la valeur de « i » en utilisant Windbg et les PDB pertinentes
Merci!
J'ai un téléviseur et je veux regarder une série sans l'allumer. Souhaite moi bonne chance! –
Hmm, pas de débogueurs ET pas de journalisation vous dites. Bonne chance pour trouver la valeur de 'i' dans la RAM: P – pablochan
'i' sera probablement 0. Just sayin '. –