jiaqidianbo
V2EX  ›  问与答

如何反编译 war 包

  •  
  •   jiaqidianbo · Sep 21, 2015 · 6367 views
    This topic created in 3913 days ago, the information mentioned may be changed or developed.

    tomcat 能运行 war 包,但是我想查看这个源代码该怎么反编译成 java 文件啊

    5 replies    2015-09-21 16:51:42 +08:00
    fwrq41251
        1
    fwrq41251  
       Sep 21, 2015
    你要反编译的不是 war,而是 war 里的 class 文件
    kifile
        2
    kifile  
       Sep 21, 2015
    war 包其实就是 Jar 包的另一种形式。
    jiaqidianbo
        3
    jiaqidianbo  
    OP
       Sep 21, 2015
    @fwrq41251 对,就是想导入 eclipse 修改源代码,怎么做呢
    yangxiongwei
        4
    yangxiongwei  
       Sep 21, 2015
    jd-gui
    gangsta
        5
    gangsta  
       Sep 21, 2015
    JAD 一类的 decompiler 只可以做到反编译.class 和 jar 文件 (jar 文件可以得到目录树)
    如果你有耐心和足够的时间,生成同样的 project structure 然后再慢慢反编译吧

    推荐一个 JAD 之后还不错的 decompiler - jadx:
    https://github.com/skylot/jadx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1055 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 18:56 · PVG 02:56 · LAX 11:56 · JFK 14:56
    ♥ Do have faith in what you're doing.