zoukankan      html  css  js  c++  java
  • 【Java】eclipse导入war包二次开发

    有实际项目在跑的war包,却没有源码,苦于想查看源码,身处运维组为研发组看不起,拿不到源码,只能自己来反编译了。

    其实很简单!!!!

    其实很简单!!!!

    其实很简单!!!!

    重要的事情说三遍!

    只要你细心点,其实在解压war包后,可以看到文件夹中,已经存在了jsp文件,但是却没有逻辑代码层(action、bean等等)。再仔细在WEB-INF文件夹下查看,会发现class文件却都存在,那就好办了。推荐一款反编译class的工具【JD-GUI】,下载地址:http://www.duote.com/soft/7793.html

    导入分两步:

    1、导入war包

    右键-import-warfile,导入war包。这时候,java resource中,是不存在代码的(Java代码)

    2、反编译class文件后,导入到project中。

    下载JD-GUI后,file-openfile,加载class,就可以看到被编译出来的 Java文件了。最后选择save all source,保存再复制进入刚才生成的project工程。

    最终代码可能有些差别,需要自己微调下,不过已经可以进行二次开发和阅览源代码了。

  • 相关阅读:
    【病毒分析】21766239b79ece18b15a03f4517f3be6ed9c07ed
    csu1079
    数组栈coj 1019
    csu1007
    快速排序
    两大数相加
    csu1212 快排
    csu1215
    如何在IIS6,7中部署ASP.NET网站
    webpack快速入门——CSS进阶:自动处理CSS3前缀
  • 原文地址:https://www.cnblogs.com/Nouno/p/5898877.html
Copyright © 2011-2022 走看看