You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何禁用IntelliJ IDEA的Java字节码反编译器?

嘿,我完全懂你这糟心的情况——误点了ACCEPT之后,本来该打开.java源文件,结果直接跳转到.class文件了,而且你还没装反编译插件,肯定是IDE的文件关联设置被不小心改了。下面针对主流的Java IDE给你一步步说怎么改回来:

针对主流Java IDE的解决步骤

IntelliJ IDEA 系列(含Android Studio、JetBrains其他Java IDE)

  • 先打开IDE的设置界面:用快捷键 Ctrl+Alt+S(Windows/Linux)或者 Cmd+,(Mac),也可以通过顶部菜单栏的 File > Settings(Windows/Linux)或 IntelliJ IDEA > Settings(Mac)打开。
  • 在设置窗口左侧导航栏,找到并展开 Editor > File Types 选项。
  • 右侧的「Registered Patterns」区域里,找到和 .class 相关的文件类型条目,检查有没有把 .java 后缀错误关联到这里。如果有,选中 .java 那一行,点击旁边的减号 - 删除这个错误关联。
  • 接着找到「Java」对应的文件类型(一般在上方的文件类型列表里),点击它之后,再点击右侧的加号 +,把 .java 后缀添加进去(如果它没在已关联列表里的话)。
  • 最后点击「Apply」和「OK」保存设置,再尝试打开.java文件,应该就能正常打开源文件了。

Eclipse

  • 打开Eclipse的偏好设置:用快捷键 Ctrl+,(Windows/Linux)或者 Cmd+,(Mac),也可以通过顶部菜单栏 Window > Preferences 打开。
  • 在左侧导航里找到并展开 General > Editors > File Associations
  • 在右侧的「File types」列表中找到 .java,然后在下方的「Associated editors」区域,确保「Java Editor」被设置为默认编辑器——如果不是,选中「Java Editor」后点击「Default」按钮。
  • 同时检查 .class 的关联编辑器列表,确保 .java 没有被错误关联在这里,如果有的话,选中 .java 并移除这个关联。
  • 点击「Apply and Close」保存设置,重启Eclipse后再试试,应该就能恢复正常了。

内容的提问来源于stack exchange,提问作者Carlos Cazelatto Jr

火山引擎 最新活动