如何让IntelliJ IDEA始终显示反编译的源代码?
IntelliJ IDEA强制反编译调用栈代码的设置方法
开启自动反编译开关
打开File > Settings > Build, Execution, Deployment > Debugger > Data Views > Java,确认**"Decompile classes"**选项已勾选。这是IDE自动反编译无源码类的核心开关。指定反编译工具并启用
进入File > Settings > Build, Execution, Deployment > Compiler > Java Compiler,找到**"Decompiler"**区域,选择JD-GUI或Fernflower这类反编译工具,确保它处于启用状态。如果默认工具不好用,可以切换另一个试试。手动触发反编译操作
如果点击调用栈没反应,右键点击调用栈里的目标方法,直接选**"Decompile"**选项,强制IDE生成并显示反编译代码。清除IDE缓存重启
缓存异常可能导致功能失效,执行File > Invalidate Caches...,选择"Invalidate and Restart",重启后再调试试试。检查依赖包完整性
确认第三方依赖库的class文件完整无损坏,要是依赖本身有问题,IDE也没法正常反编译。
内容的提问来源于stack exchange,提问作者Solx
相关产品推荐
相关产品推荐

