mac 系统下有什么可以直接修改 Java .class 文件的工具吗? - V2EX
daiqiangbudainiu

mac 系统下有什么可以直接修改 Java .class 文件的工具吗?

  •  
  •   daiqiangbudainiu Mar 18, 2018 6179 views
    This topic created in 2977 days ago, the information mentioned may be changed or developed.

    如题,只有 jar 包,想修改一下其中的 class 文件中的内容,这样修改后还是个 jar 包,可以到处引用

    不知道 Mac 系统下有什么工具可以用

    12 replies    2018-03-19 08:08:18 +08:00
    casparchen
        1
    casparchen  
       Mar 18, 2018
    jar 就是 zip 啊,解压改完又压缩回去呗
    CoX
        2
    CoX  
       Mar 18, 2018 via iPhone
    reJ 搜下这个工具
    lhx2008
        3
    lhx2008  
       Mar 18, 2018 via Android
    如果开源的话自己重新打包一个
    neighbads
        4
    neighbads  
       Mar 18, 2018
    jd-gui 有 mac 的吧。
    daiqiangbudainiu
        5
    daiqiangbudainiu  
    OP
       Mar 18, 2018
    @neighbads 不能修改 class 文件,只能看
    muyi
        6
    muyi  
       Mar 18, 2018 via iPhone
    改 class 文件里的字符串?
    daiqiangbudainiu
        7
    daiqiangbudainiu  
    OP
       Mar 18, 2018
    @muyi 方法里加一些逻辑
    misaka19000
        8
    misaka19000  
       Mar 18, 2018 via Android
    用个文本编辑器打不开?
    redtea
        9
    redtea  
       Mar 18, 2018
    通过 AOP 建立切面,拦截方法,自己写一个替代方法就可以了。
    HuHui
        10
    HuHui  
       Mar 18, 2018 via Android
    反编译修改替换就可以了
    g67261831
        11
    g67261831  
       Mar 18, 2018
    JByteMod
    neighbads
        12
    neighbads  
       Mar 19, 2018
    jd-gui 不是有导出反编译源码的。。。。

    如果像你说的 反编译了 可以修改,然后再编译 然后再打包的 还真没见过。
    About     Help     Advertise     Blog     API     FAQ     Solana     3517 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 12:08 PVG 20:08 LAX 05:08 JFK 08:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86