existe-t-il une commande listant les classes et méthodes définies dans un
fichier .class ?
(J'ai une exception java.lang.NoSuchMethodError dans un de mes programmes et
j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class
que j'utilise contient ou ne contient pas la méthode manquante)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TestMan
Bonjour,
existe-t-il une commande listant les classes et méthodes définies dans un fichier .class ? (J'ai une exception java.lang.NoSuchMethodError dans un de mes programmes et j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class que j'utilise contient ou ne contient pas la méthode manquante)
Merci.
Bonjour,
Tu peux commencer par lancer jad sur le fichier .class pour regarder si la méthode (logiquement une méthode publique) que tu utilises existe bien avec la même signature que celle que tu appeles (signature de la méthode fournie avec l'exception).
Si la classe ciblée est d'une API tu peux aussi consulter la javadoc correspondante, en essayant par exemple sur : http://www.javadoconline.com
A+ TM
Bonjour,
existe-t-il une commande listant les classes et méthodes définies dans un
fichier .class ?
(J'ai une exception java.lang.NoSuchMethodError dans un de mes programmes et
j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class
que j'utilise contient ou ne contient pas la méthode manquante)
Merci.
Bonjour,
Tu peux commencer par lancer jad sur le fichier .class pour regarder si
la méthode (logiquement une méthode publique) que tu utilises existe
bien avec la même signature que celle que tu appeles (signature de la
méthode fournie avec l'exception).
Si la classe ciblée est d'une API tu peux aussi consulter la javadoc
correspondante, en essayant par exemple sur :
http://www.javadoconline.com
existe-t-il une commande listant les classes et méthodes définies dans un fichier .class ? (J'ai une exception java.lang.NoSuchMethodError dans un de mes programmes et j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class que j'utilise contient ou ne contient pas la méthode manquante)
Merci.
Bonjour,
Tu peux commencer par lancer jad sur le fichier .class pour regarder si la méthode (logiquement une méthode publique) que tu utilises existe bien avec la même signature que celle que tu appeles (signature de la méthode fournie avec l'exception).
Si la classe ciblée est d'une API tu peux aussi consulter la javadoc correspondante, en essayant par exemple sur : http://www.javadoconline.com
A+ TM
Patrick
Bonjour,
existe-t-il une commande listant les classes et méthodes définies dans un fichier .class ?
javap NomDeClasse
(J'ai une exception java.lang.NoSuchMethodError dans un de mes programmes et j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class que j'utilise contient ou ne contient pas la méthode manquante)
Pour que ça marche, il faudrait aussi vérifier les super-classes...
-- Patrick
Bonjour,
existe-t-il une commande listant les classes et méthodes définies dans un
fichier .class ?
javap NomDeClasse
(J'ai une exception java.lang.NoSuchMethodError dans un de mes programmes et
j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class
que j'utilise contient ou ne contient pas la méthode manquante)
Pour que ça marche, il faudrait aussi vérifier les super-classes...
existe-t-il une commande listant les classes et méthodes définies dans un fichier .class ?
javap NomDeClasse
(J'ai une exception java.lang.NoSuchMethodError dans un de mes programmes et j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class que j'utilise contient ou ne contient pas la méthode manquante)
Pour que ça marche, il faudrait aussi vérifier les super-classes...
-- Patrick
alexandre cartapanis
Bonjour,
existe-t-il une commande listant les classes et méthodes définies d ans un fichier .class ? (J'ai une exception java.lang.NoSuchMethodError dans un de mes programm es et j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class que j'utilise contient ou ne contient pas la méthode manquante)
existe-t-il une commande listant les classes et méthodes définies d ans un
fichier .class ?
(J'ai une exception java.lang.NoSuchMethodError dans un de mes programm es et
j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class
que j'utilise contient ou ne contient pas la méthode manquante)
existe-t-il une commande listant les classes et méthodes définies d ans un fichier .class ? (J'ai une exception java.lang.NoSuchMethodError dans un de mes programm es et j'aimerais vérifier (rigoureusement, pas avec un grep) si le fichier .class que j'utilise contient ou ne contient pas la méthode manquante)