問題の説明:クラスを表示するとき(つまり、Ctrl + Shift + T)にデコンパイルは正常に動作しますが、デバッグの観点からコードにステップインするときは動作しません-代わりに「クラスファイルビューアー」が開きます。使用バージョン:Eclipse OxygenおよびEnhanced Class Decompiler 3.0.0
これが最初の見方です。少なくとも私の場合は、これにより、中断されたスレッドのビューから直接逆コンパイルできませんでした。
1)「Javaエディター」(おそらく他のエディターも同様)をデフォルトに追加します。もちろんこれは機能しませんが、アイデアは設定変更を再度トリガーすることです
2)クラスデコンパイラビューアを再びデフォルトとして設定します。これで、中断されたスレッドから直接、逆コンパイルされたクラスを表示できるようになります。
これは酸素とそれ以降のバージョンでも動作します:
「ウィンドウ>設定>一般>エディター>ファイルの関連付け」をクリックします
両方の。class関連付けのデフォルトを変更します。
「*。class」:「クラス逆コンパイラビューア」がデフォルトで選択されています。
「*。class without source」:デフォルトで「Class Decompiler Viewer」が選択されています。