首页 > 编程语言 >java反编译工具 JD-GUI 的使用

java反编译工具 JD-GUI 的使用

时间:2022-10-24 21:34:32浏览次数:51  
标签:反编译 java GUI jar 测试 JD 代码

最近在工作中和测试同事在联调的时候,有时候部署到测试服务器上的代码是加了挡板的,但是别人加的挡板你是不知道的,这个时候测试同事在测你的需求的时候,会报问题,但是你看了半天自己的代码,死活没有看出来问题。这个时候,我们就要看看服务器上的代码是不是和你本地的代码保持一致,这个时候我们可以使用反编译工具JD-GUI.

下面说一下我使用JD-GUI 遇到的问题,将测试服务器上面的jar包下载到本地,但是有些目录是打不开的,一打开就报错。

解决办法:因为我们的项目是一个jar包中有嵌套了好几层jar 包,层层嵌套的关系,而JD-GUI这个软件,只能打开当前层次的jar包,所以我们要学会找到自己修改的代码所在的jar包,然后使用JD-GUI打开就能看到了。

以上就是我在实际项目中遇到的问题,特此小记!以备后用。

标签:反编译,java,GUI,jar,测试,JD,代码
From: https://www.cnblogs.com/dongyaotou/p/16823061.html

相关文章

  • MySQL执行过程(一条SQL从Java到数据库都经历了什么)
    MySQL执行过程(一条SQL从Java到数据库都经历了什么) 2021-11-1420:44:47    小道仙    100阅读    0评论视频地址 https://www.bilibili.com/video......
  • java关键字 不可用于包命名
    现象:新建的enum包与新建test包图标不一样查看EnumModel.java类发下包路径报错尝试对test包进行重命名当然如果遇到非java关键字的情况,可以尝试用以下方法进......
  • Java 8 函数式接口和Lambda表达式
    Java一直是一种面向对象的编程语言。这意味着Java编程中的一切都围绕着对象(为了简单起见,除了一些基本类型)。我们不仅有Java中的函数,它们还是Class的一部分,我们需......
  • 面试题JavaScript基础
    原博客地址01.如何开启js严格模式?js严格模式有什么特点?参考点:js基础知识参考答案://全局开启'usestcict'//局部开启functionfu(){'usestrict'}/*1......
  • Java反射获取方法参数名
      正常环境下,获取不到参数的名称,使用java反射时,第一个参数名是arg0,第二个参数是arg1,与我们代码中写的对不上。java反射过程中,需要我们做好判断:if(!parameter.isName......
  • 常见的JavaScript的循环处理数据方法
    1.for循环letarr=[1,2,3];for(leti=0;i<arr.length;i++){ console.log(i,arr[i])}//01    //12   //232.forin循环letobj={name:'zhou......
  • Java Apache POI 小记(读取Word通过模板创建PPT)
    @目录起因过程确定工具功能拆分读取Word文件通过PPT模板创建PPT并填充内容将PPT转为图片总结起因近期身边的一位朋友来寻求帮助,她在日常工作时,总是需要做一些重复的事情,......
  • 面试 个人摸底监测 考察JavaScript基础 (第三天)
    01,如何开启JS严格模式?JS严格模式有什么特点?两种方式全局开启在js开头加上'usestrict'局部开启,在作用域开头加上functionfn(){'usestrict'}特点:1,全局变量必须......
  • Java并发编程学习10-任务执行与Executor框架
    任务执行何为任务?任务通常是一些抽象且离散的工作单元。大多数并发应用程序都是围绕着“任务执行”来构造的。而围绕着“任务执行”来设计应用程序结构时,首先要做的......
  • JavaScript 设计模式之策略模式
    什么是设计模式?为什么需要学习设计模式?学习设计模式的目的是:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工......