当前位置: 首页 > 知识库问答 >
问题:

Intellij中用反编译文件替换Java源代码

邹曦之
2023-03-14

当我使用ctrl+右键单击打开一个特定的类时,我应该被重定向到一个带有java源代码的窗口,该窗口包含所有行和适当的注释。但相反,我得到了一个带有反编译的。class文件的窗口。

共有1个答案

翁阳曜
2023-03-14

当导航到源时,IDEA将首先转到附加的源。如果不存在,它将反编译类并显示它。

尝试以下疑难解答以查找问题:

1.确保资料来源正确地附上。

上面的一个应该可以解决这个问题。

仅供参考,据我所知(根据its帮助页面),如果您不希望IDEA反编译代码(作为没有源代码的备份),唯一的方法是禁用插件列表中的“Java字节码反编译程序”。

 类似资料:
  • 我对IntelliJ有问题--如果我用Ctrl+单击该类,它会显示一个类的“反编译”版本,而不是它的源代码。 这就是我所看到的: 我正在尝试打开常规的JDK源文件。 src.zip没有损坏-我可以通过WinRAR打开它 当将JDK1.8.0_161添加到IntelliJ中时,它会自动找到src.zip。当手动将src.zip添加到jbsdk8u112b287.2_windows_x86 Sourc

  • IDEA有一个很棒的内置功能-反编译器。它工作得很好。我可以复制源代码,但我找不到将所有反编译的java类提取到java文件的选项 这个项目有很多java类和包,所以我很想手动复制它 有人知道如何提取到java源文件吗。谢谢

  • 问题内容: 如何将Android DEX(VM字节码)文件反编译为相应的Java源代码? 问题答案: It’s easy 获取以下工具: 1)dex2jar将dex文件转换为jar文件 2)jd-gui查看jar中的java文件 由于dex2jar进行了一些优化,因此源代码具有很高的可读性。 Procedure:: 这是有关如何反编译的过程: 步骤1: 将中的转换为 注1:在Windows计算机上

  • 问题内容: IDEA具有强大的内置功能-反编译器。它可以很好地工作。我可以复制源代码,但是找不到将所有反编译的Java类提取到Java文件的选项。 这个项目有很多Java类和程序包,所以我将很长时间手动复制它。 有谁知道如何提取到Java源文件。谢谢 问题答案: 要从命令行对jar包使用IntelliJ Java反编译器,请遵循此处提供的说明:https : //github.com/JetBra

  • 有人能帮我吗?更新: 我打印出了getMethods的输出:[public static void com.tom.labs.main.main(java.lang.String[]),public final void java.lang.object.wait(long,int)抛出java.lang.interruptedexception,public final native void

  • 我有一个Kotlin项目,我想使用IntelliJ将其转换为Java代码。现在我读到我需要做的就是: 单击“反编译”按钮 复制java代码 所以我试着按照它去做,并且已经能够成功地查看Kotlin字节码--但是我想知道反编译按钮在哪里?可悲的是,我试着在谷歌里搜索它,却找不到它--也许我只是瞎了眼,这是显而易见的? 编辑: 当我按时,将显示此面板: