zoukankan      html  css  js  c++  java
  • 解决jdgui保存源码自动添加注释的情况

    解决jd-gui保存源码自动添加注释的情况

    一、情况复现

      使用官网上的release版本jd-gui-1.6.6.jar,选择【File-Save All Sources】,查看导出的文件,可以看到,所有反编译的代码前都会被自动注释,如下:

            

    二、修改源代码

      从官网下载源代码,我下载的版本是1.6.6,然后在文件jd-gui-1.6.6\services\src\main\java\org\jd\gui\service\sourcesaver\ClassFileSourceSaverProvider.java 处注释第84和86行,修改后代码如下:

    被注释的这2句代码,就是在保存源代码时,自动在每行代码前添加 注释和真正行数。

    三、编译为jar包

      在代码根路径下,运行命令:

     ./gradlew build

    .\gradlew.bat build

    这个过程会出现大量的警告,忽略即可。然后在jd-gui-1.6.6\build\libs\路径下,就可以找到重新生成的jd-gui-1.6.6.jar。即可解决自动注释的问题。

  • 相关阅读:
    获取时间对象
    定时器
    undefined与return
    获取设置非行间样式
    NaN
    return,break与continue的区别
    数据类型
    程序的机器级表示
    计算机内数字的表示
    计算机系统漫游
  • 原文地址:https://www.cnblogs.com/or4nge/p/15683582.html
Copyright © 2011-2022 走看看