java - 如何在 Eclipse 中默认使用反编译器打开 *.class 文件?
问题描述
在 Eclipse 中打开 *.class 文件时,会使用默认Class File Viewer
编辑器来显示该类的不适合编码人员的视图。
在我的 Eclipse 实例上安装了几个反编译器,我可以“手动”使用它们来打开我的 *.class 文件,以便它显示在Class Decompiler Viewer
编辑器中。
我想要的是将默认编辑器从更改Class File Viewer
为Class Decompiler Viewer
所以当我打开 *.class 文件时(例如通过在视图中双击它Package Explorer
或通过Open Type...
对话框),它直接在右侧视图中打开。
目前 *.class 文件始终在Class File Viewer
编辑器中打开,无论我的设置如何。我必须返回Package Explorer
视图,右键单击 *.class 文件并在Open Class With
选项中显式选择所需的反编译器以使其在Class Decompiler Viewer
编辑器中打开。
我已将Class Decompiler Viewer
编辑器设置为 *.class 文件的默认编辑器,甚至已应用、重新启动 Eclipse,但我打开的所有 *.class 文件仍然Class File Viewer
默认通过。
反编译器首选项还可以将 himslef 设置为 *.class 文件的默认编辑器,但我这边没有成功:
有什么解决方案可以强制默认 *.class 文件编辑器使用其他东西Class File Viewer
吗?我是否在我的设置中遗漏了一些明显的东西?
解决方案
在“ .class”下面的文件关联中,您会发现另一个“ .class without source”。将您的反编译器设置为默认值。类文件现在应该在反编译器中打开。
推荐阅读
- c# - NUnit 如何将屏幕截图附加到 Azure Pipeline 中的测试附件
- python - 当x轴的数量不连续时,Python Matlibplot条形图之间的空间
- java - 为亚马逊 s3 上的每个视频商店创建缩略图的最佳方法是什么?
- jenkins - 一个关于Jenkins中“单体”项目的CI流程的问题
- php - 在codeigniter中两次上传相同的文件
- javascript - 气泡图:无法读取未定义的属性“parts/Globals.js”
- objective-c - 如何使用objective-c向接口公开自定义初始化实现?
- java - Headless chrome 删除输入值 - 日期时间字段
- python - Tkinter 获取坐标的平均值
- angularjs - AngularJs:ui-router *需要*我将 $scope 注入我的控制器(即使使用 Controller As 语法)?