ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Javap

axel22 ALL

Javap支持Sublime Text 2 - 简化字节码内省操作!

详细信息

  • 2014.03.19.10.24.37
    2014.03.19.10.11.34
  • github.com
  • github.com
  • 10年前
  • 54分钟前
  • 12年前

安装

  • 总计 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

读我

源代码
raw.githubusercontent.com

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所有。版权所有。

允许以源代码形式和/或二进制形式进行重新分发和使用,前提是满足以下条件

  1. 源代码重新分发必须保留上述版权声明、本清单中的条件和以下免责声明。

  2. 二进制形式重新分发必须复制上述版权声明、本清单中的条件和以下免责声明到文档和/或其他与分发一起提供的材料中。

  3. 未经事先书面许可,不得使用版权持有者或其贡献者的姓名来认可或推广源于本软件的产品。

本软件由版权持有者和贡献者提供,“现状”且不承担任何明示或暗示的保证,包括但不限于商售性和针对特定目的适用性的暗示保证。在任何情况下,版权持有人或贡献者不对因使用本软件而造成的任何直接、间接、偶然、特殊、示范性或附带损失(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论此类损失是由于何种原因引起,无论是在合同、严格责任还是侵权(包括疏忽或其他)方面产生的,即使被告知此类损害的可能性。