Java中WEB项目反编译导入到Eclipse

        事情是这样的,刚来公司不久,需要熟悉下项目,然后就从服务器上将Tomcat上wabapps下的项目文件目录直接拷贝下来,拿到这个文件后就想着要把项目怎么弄到Eclipse上学习一下。

        首先,项目中除classs目录下的文件外都是可以直接拷贝到Eclipse项目目录中的,这一部分就是建个WEB项目,然后将那些文件拷贝到对应文件夹下就行。剩下的WEB-INF/classes文件夹下的*.class文件就联想到做项目时导包(导的包一般不带源码,且都是.class结尾的文件)的情况,具体操作请参考https://blog.csdn.net/hanjieson/article/details/8231364

《Java中WEB项目反编译导入到Eclipse》

        现在所有的文件都能在Eclipse内打开,结构也保持原项目结构。然后就是*.class文件转为*.java文件的过程,这里可以使用Eclipse的反编译插件,菜单栏——>Help——>EclipseMarketplace搜索Decompiler安装其所有的插件:

《Java中WEB项目反编译导入到Eclipse》

安装完成后在windows——>Perferences中操作如下图所示:

《Java中WEB项目反编译导入到Eclipse》

之后你就可以找到如下图的文件

《Java中WEB项目反编译导入到Eclipse》

双击其中*.class文件打开就是反编译完成的*.java文件了,不嫌麻烦也可以,按照这个Libraries文件结构搭建一个web项目的文件结构,创建对应的*.java文件,将反编译完成的*.java文件内容拷贝到其中,就算是个完美还原了。

或者你有其他更好的方式欢迎留言

    原文作者:木木嫑哭
    原文地址: https://blog.csdn.net/qq_38199295/article/details/97286538
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞