将jar包**解包**,想要通过解包后的文件直接debug,但是出现问题,原因是这是一个springboot项目的jar包文件,解包后出现BOOT-INF等专有文件夹,没有办法直接通过这些文件目录进行环境配置。
##### 知识点:
springboot项目可以打成jar包或war包进行部署,但是是现有源项目文件再通过maven打成包,不能直接通过jar包解包后的文件目录在打成war包
打成jar包会出现BOOT-INF文件夹,打成war包会现WEB-INF文件夹,文件夹里面都有classes文件夹以及lib文件夹,classes文件夹里是各种class文件,lib里是各种jar包依赖
#### 尝试二
这条路走不通后我想把BOOT-INF里的文件取出来,直接自己建立一个新的项目,但是在网上查阅了很多资料,都没有相关的教程,所以就放弃了。
首先我不知道这个想法是否可行,原因是我现在对于springboot或者说网站项目环境配置相关的知识积累的还不够多,比如不知道一个一般的项目的文件目录是什么样的,里面的各种类型的文件都是干什么的等等,之后这些知识点要逐渐补全
#### 尝试三
之后去问了同学,他让我搜索IDEA调试jar包,其实我搜索过相关的关键词,但是当时主要是想找本地调试jar相关的点,忽略了这种远程调试的功能也可以用在本地调试上,而且我在搜索一些资料无果后就默认了jar包里的文件在IDEA中不能阅读,这是错误的。所以最后我通过remote远程调试的方法成功实现的想法,但是比较鸡肋的一点是有些地方下不了断点,或者说下了断点也没法进入断点,原因网上有人说是因为**反编译**的问题,我持怀疑态度,但是我现在没法解决。
### 方法
aaaaaaaaa
条路走不通后我想把BOOT-INF里的文件取出来,直接自己建立一个新的项目,但是在网上查阅了很多资料,都没有相关的教程,所以就放弃了。
首先我不知道这个想法是否可行,原因是我现在对于springboot或者说网站项目环境配置相关的知识积累的还不够多,比如不知道一个一般的项目的文件目录是什么样的,里面的各种类型的文件都是干什么的等等,之后这些知识点要逐渐补全