web-dev-qa-db-fra.com

Le plug-in "Enhanced Class Decompiler" d'Eclipse ne se décompile pas lors du débogage

Description du problème: Decompile fonctionne correctement lors de la visualisation d'une classe (c'est-à-dire Ctrl + Maj + T), mais pas lors de l'introduction progressive du code dans la perspective de débogage. Au lieu de cela, le "Class File Viewer" est ouvert. Version utilisée: Eclipse Oxygen et Enhanced Class Decompiler 3.0.0

22
panschk

C’est ce qu’il faut regarder au début - du moins dans mon cas, cela ne m’a pas permis de décompiler directement à partir de la vue des threads suspendus. Decompiler Viewer is default, but will still not show the decompiled class

1) Ajoutez „Java Editor“ (probablement tout le monde le ferait aussi) à le rendre par défaut. Bien sûr, cela ne fonctionne pas, mais l’idée est de déclencher à nouveau un changement de configuration Setting (nonsense) "Java Editor" to trigger the change of editor to be registered

2) Définissez à nouveau le visualiseur de classe Decompiler comme Par défaut - il devrait maintenant être possible de visualiser la classe décompilée directement à partir de threads suspendus.

31
panschk

Cela fonctionnera sur l'oxygène et la version ultérieure également:

Cliquez sur "Fenêtre> Préférences> Général> Editeurs> Associations de fichiers".

Remplacez default par votre association . Class .

" *. class ": "Class Decompiler Viewer" est sélectionné par défaut.

" *. class sans source ": "Class Decompiler Viewer" est sélectionné par défaut.

enter image description here

28
Sayantan Mandal