Javap
Javap支持Sublime Text 2 - 简化字节码内省操作!
详细信息
安装
- 总计 23K
- Win 14K
- Mac 4K
- Linux 4K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 3 | 0 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 2 | 0 | 1 | 0 | 2 | 0 | 2 | 1 | 2 | 0 | 1 | 0 | 2 | 1 | 2 | 1 | 0 | 1 | 3 | 2 | 2 | 3 | 2 | 2 | 0 |
Mac | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
读我
sublime-javap
Javap支持Sublime Text 2编辑器(对于Sublime Text 3,请查看st3
分支)。以可读格式呈现JVM类文件 - 理想地用于查看您的字节码。
先决条件
安装了JDK - javap
必须在命令行中可用。
安装
通过包控制插件 - 运行 安装包
命令并搜索 Javap
。
或者,转到您的Sublime Packages文件夹,并将此存储库复制到那里
cd ~/Library/Application Support/Sublime Text 2/
git clone git://github.com/axel22/sublime-javap.git sublime-javap
用法
只需在Sublime中打开一个类文件(提示:默认情况下,Sublime会忽略类文件 - 打开 首选项 -> 设置默认
,然后搜索 "file_exclude_patterns"
将 .class
文件从排除列表中删除)。类文件二进制文件将被自动解析,缓冲区内容将被javap
输出替换。就这样!
或者,如果您已经打开了一个文件,而且您知道它是一个类文件但没有.class
扩展名,只需运行 Javap反编译
命令。
要为此设置快捷键,将以下行添加到您的快捷键绑定中
{ "keys": ["ctrl+c", "ctrl+j", "ctrl+p"], "command": "javap" },
另外,每当您打开一个jar
文件时,此插件将自动显示jar
的内容,而不是显示二进制文件。
许可证
版权归Aleksandar Prokopec所有。版权所有。
允许以源代码形式和/或二进制形式进行重新分发和使用,前提是满足以下条件
源代码重新分发必须保留上述版权声明、本清单中的条件和以下免责声明。
二进制形式重新分发必须复制上述版权声明、本清单中的条件和以下免责声明到文档和/或其他与分发一起提供的材料中。
未经事先书面许可,不得使用版权持有者或其贡献者的姓名来认可或推广源于本软件的产品。
本软件由版权持有者和贡献者提供,“现状”且不承担任何明示或暗示的保证,包括但不限于商售性和针对特定目的适用性的暗示保证。在任何情况下,版权持有人或贡献者不对因使用本软件而造成的任何直接、间接、偶然、特殊、示范性或附带损失(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论此类损失是由于何种原因引起,无论是在合同、严格责任还是侵权(包括疏忽或其他)方面产生的,即使被告知此类损害的可能性。