【问题标题】:Eclipse "Enhanced Class Decompiler" plugin does not decompile when debuggingEclipse“Enhanced Class Decompiler”插件在调试时不反编译
【发布时间】:2018-07-01 23:22:59
【问题描述】:

问题描述: 反编译在查看类(即 Ctrl+Shift+T)时可以正常工作,但在从调试角度进入代码时却不行——而是打开了“类文件查看器”。使用的版本:Eclipse Oxygen 和增强的类反编译器 3.0.0

【问题讨论】:

    标签: java eclipse decompiler


    【解决方案1】:

    这也适用于氧气和更高版本:

    点击“窗口>首选项>常规>编辑器>文件关联”

    将两个 .class 关联的默认值更改为您的。

    "*.class" :默认选择“类反编译器查看器”。

    "*.class without source" : 默认选择“Class Decompiler Viewer”。

    【讨论】:

      【解决方案2】:

      这就是它一开始的样子——至少在我的情况下,这不允许我直接从挂起的线程视图中反编译。

      1) 添加“Java 编辑器”(可能任何其他编辑器也可以)使其成为默认值。当然这不起作用,但想法是再次触发配置更改

      2) 再次将 Class Decompiler viewer 设置为 Default – 现在应该可以直接从挂起的线程查看反编译的类。

      【讨论】:

      • 这并不完全适合我。相反,我必须在“无源类”文件类型下做同样的事情。
      • @matt forsythe 的方法在 Photon 中非常适合我。
      • 我这样做了,但在调试时仍然得到“找不到源”,我不得不单击“编辑源查找路径”(或转到调试配置>源),然后单击“恢复默认值”。现在它按预期工作。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 2013-06-19
      • 2020-09-07
      • 2016-08-26
      • 1970-01-01
      • 2012-11-21
      相关资源
      最近更新 更多