[...] Perspective debugger :
Elle propose des services de debug très classiques. C'est l'un des points en retrait par rapport à Visual Age for Java :
pas de point d'arrêt conditionnel,
pas de remplacement de code à chaud (HCR)
pas de passage méthode par méthode quand elles sont chaînées au sein d'une ligne
pas de reprise du debuggage en amont dans le code (drop to frame)
Ces options très avancées étaient rendues possibles dans VAJ par une JVM supportant une API propriétaire IBM, et un compilateur qui permettait une instrumentation plus fine du code. Une partie de ces fonctionnalités (dont le magique HCR) ont été standardisées sous l'impulsion d'IBM, et seront présentes dans la JVM1.4. Le HCR commence à apparaitre dans les derniers builds de développement d'Eclipse2. WSAD4.0 étant basé sur une branche Eclipse1.0, le HCR est absent.
Le débuggage sur serveur distant (remote debugging) est possible avec l'IBM Distributed Debugger, téléchargeable gratuitement (sous une licence propriétaire)
[...]
[^] # Re: modifier le code executé de facon dynamique
Posté par pthivent . En réponse à la dépêche JDK 1.4.1 RC .... Évalué à 1.
[...]
Perspective debugger :
Elle propose des services de debug très classiques. C'est l'un des points en retrait par rapport à Visual Age for Java :
Ces options très avancées étaient rendues possibles dans VAJ par une JVM supportant une API propriétaire IBM, et un compilateur qui permettait une instrumentation plus fine du code. Une partie de ces fonctionnalités (dont le magique HCR) ont été standardisées sous l'impulsion d'IBM, et seront présentes dans la JVM1.4. Le HCR commence à apparaitre dans les derniers builds de développement d'Eclipse2. WSAD4.0 étant basé sur une branche Eclipse1.0, le HCR est absent.
Le débuggage sur serveur distant (remote debugging) est possible avec l'IBM Distributed Debugger, téléchargeable gratuitement (sous une licence propriétaire)
[...]
Pour en savoir plus, voici le papier de Sun sur JPDA (Java Platform Debugger Architecture) et sur ce qui s'appelle désormais le "HotSwap" Class File Replacement : http://java.sun.com/j2se/1.4/docs/guide/jpda/enhancements.html#hots(...)