`
zjmfeeling
  • 浏览: 23282 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

jd+jbe修改jar包中class文件

 
阅读更多

      有时候从网上下的java demo中,有的是发布后的环境,所以只有jar包信息,没有对应的源码,我们要把其中的信息修改下,所以就需要我们本文中提到的直接修改java class信息。参考网上资料好,赶紧写下来,以防自己忘记了,也同时和大家互相学习进步下!

       如果jar间相互依赖关系不多的话,可以使用jd-gui工具将jar包中内容还原重现到eclipse中项目,这样就能很容易的想怎么修改就修改,最后再export成jar就可以了。有个兄弟用

       但往往,jar包间对应的依赖关系很多,有时候好几十个jar包,捣鼓半天都无法通过编译,这就需要用下边的工具了---jbe

       打开后,显示的是jvm指令集,在这里可以修改相应的代码,如果不知道某方法中具体那句代码怎么写,可以自己在eclipse中编写一个同样的方法,用jbe打开,copy过来就可以直接用了。

       最后就是打包的问题了,把原jar用winrar解压缩后,对其中的class进行修改后,再用winrar的方式压缩,然后改后缀名.rar为.jar。很可惜,这样的方式是行不通的,放在项目中有时候无法进行。

       打jar包要用到以下命令,在console控制台中:

      jar cvf filename.jar foldername

      举例说明:

          1 原jar名为stand.jar

           2 解压缩后放在c:\test目录下

        

3 其中目录为org/apache/  下有A.class,B.class

利用jbe修改好A.class

4将org整个文件夹拷到c:\test下

5 这样就实施最后一步:

在console中输入:



 这样就生成jar包了!

同时还可以利用jclasslib来修改class,详细的参看这位网友兄的帖子:

http://blog.csdn.net/hexin373/article/details/6669813

写的非常详细,赞一个!
 
 

      

  • 大小: 12.9 KB
  • 大小: 11.8 KB
  • 大小: 4.1 KB
分享到:
评论

相关推荐

    jd-gui+jclasslib+jbe java反编译工具合集

    jd-gui+jclasslib+jbe java反编译工具合集。jd-gui可用来反编译class,三者结合起来使用可以修改没有源码的class文件里面的变量. 

    java修改class文件工具jbe

    资源分现在默认至少1分,网上也可以找到,修改class很方便

    电脑class文件修改工具 jbe-0.1.1

    电脑class文件修改工具 jbe-0.1.1 使用前一定要安装有JAVA程序,并设置指向路径(如以下三条SET),JAVA命令是要在Dos窗口下执行的(这个你懂的),当然这个批处理文件也只有在Dos下执行才能看到软件窗口 yjwuliming...

    class编辑器大全 JBE jclasslib

    比较偏爱JBE,不用对比JVM虚拟机指令表了! 如果提示出错 注意环境,绝对官方下载的!... jclasslib需要对照JVM虚拟机指令表然后用16进制编辑器编辑,JBE可以直接编辑,还有别的CLASS小工具,自己研究吧!

    电脑class修改工具

    电脑class修改工具,可直接对class文件进行修改储存。

    jbe Java-Bytecode-Editor

    jbe Java-Bytecode-Editor class文件编辑工具,可直接编辑class保存

    Linux下Android反编译工具:apktool

    linux平台的apk反编译工具,包含apktool+jd-gui+dex2jar,版本说明:jd-gui:0.3.5;dex2jar:0.0.9.15,apktool.jar:2.2.2,反编译步骤说明书 Linux下的android .apk文件反编译工具——apktool ! 可以将.apk 文件反编译为...

    jbe 查看java bytecode的工具

    摆脱看二进制的烦恼,这个工具可以把.class中的bytecode显示成可读模式

    JBE - Java 字节码编辑器

    Java 字节码编辑器

    java字节码查看器

    了解java编译机制的必备工具 主程序为ee.ioc.cs.jbe.browser包下BrowserApplication.java 其中的jar文件可以直接当做程序打开 用它打开class文件即可查看字节码 jdk最好为最新版本

    hack-android:hack android,java的收集工具

    hack-android适用于linux和mac osx平台。工具简介apktool/ apk的反编译,编译工具,代码为...jbe 类似JD-GUI的反编译工具,java class文件的字节码编辑工具,可以查看和修改class文件。arm-bin arm CPU编译好的小工

    JBE.asm

    JBE.asm

    ApkToolPlus_1.0.zip

    apk反编译、回编译、签名、加固、jad、jd、jbe 源码查看

    JAVA字节码编辑工具.zip

    顾名思义 此工具可以直接修改CLASS文件与JAR JDK8亲测可用

    JBE-开源

    JBE是用纯J2SE5.0编写的完全兼容的JavaBeans编辑器,旨在将其毫不费力地集成到任何Java软件中。 它允许递归实例化bean,检查和编辑bean,浏览它们并在它们上调用方法。

    JBE:一个简单的 Java 字节码编辑器,灵感来自 Reflexil

    JBE 一个简单的 Java 字节码编辑器,灵感来自 Reflexil。

    Java Bytecode Editor-Java字节码编辑器 V3.0

    Java Bytecode Editor是修改和分析java字节码结构和类文件的有效工具:下载解压后,双击jbe. bat(Windows)或jbe.sh(Linux)即可运行JBE。src目录下的是JBE的源码。

    三星TAD437JBE充电器原理图分析

    根据实物绘制出其原理图如图所示,该电路乃是一款少见(同时用两块IC)手机充电器开关电源电路,关键元件有ICl(SCl009PN,DIP-8直插式封装,但⑥脚位置无引脚)、IC2(AA6K66,SOP-6贴片式封装)、光耦PCI和体积较...

    CJBE-Continued Java Bytecode Editor 字节码编辑器

    一种修改和分析java字节码结构和类文件的有效工具, 它是JBE-Java Bytecode Editor 0.1 升级版. 履历简介: 1.原始Jclasslib bytecode viewer 3.0字节码查看功能 2.继续维护升级为:JBE-Java Bytecode Editor 0.1字节...

Global site tag (gtag.js) - Google Analytics