首页 > 其他分享 >使用idea自带的反编译工具 [FernFlower]

使用idea自带的反编译工具 [FernFlower]

时间:2023-09-27 19:44:05浏览次数:33  
标签:decompiler 反编译 FernFlower 示例 idea 参数 java exercise

终端直接输入命令

java -cp 参数1 org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true 参数2 参数3

参数说明:

  • 参数1。IDEA安装目录下的反编译插件“java-decompiler.jar”所在路径,需要加上双引号。示例:"E:\IntelliJ IDEA 2020.2.2\plugins\java-decompiler\lib\java-decompiler.jar"
  • 参数2。需要反编译的文件所在目录,不加双引号。示例:E:\exercise\reflect
  • 参数3。反编译后的文件输出目录,该目录需自己提前创建好,需要加上双引号。示例:"E:\exercise\reflect\test"

完整命令示例:java -cp "E:\IntelliJ IDEA 2020.2.2\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true E:\exercise\reflect "E:\exercise\reflect\test"

标签:decompiler,反编译,FernFlower,示例,idea,参数,java,exercise
From: https://www.cnblogs.com/mqDliaolei/p/17734151.html

相关文章

  • 安装idea
    第一步:官网下载IDEA地址:https://www.jetbrains.com/idea/download/other.html第二步:卸载旧的IDEA(没有则跳过)打开电脑上的控制面板-->程序-->程序和功能,找到旧版IDEA,卸载时勾选提示的两个复选框,然后点击Uninstall。第二步:安装IDEA点击Next>自定义安装路径,点击Next>个......
  • idea 中的@value 无法跳转到配置的值
    当你在使用idea开发spring项目时,如果你使用的是现在流行的maven项目,我才如果使用gradle的也类似。那么我们在配置文件中配置的值,可以通过spring的@Value这个注解获取到值,也就是你能在项目使用@Value的地方,入下图,这里应该会显示个正常的值这里没用正常显示,我觉得我......
  • Idea-无法将中文的十六进制编码自动还原为中文
    问题描述:在idea工具中,部分中文内容,只能显示原始的unicode编码,不能还原为中文。如: message对应的中文内容为:操作成功。但是在idea中只能显示:unicode类型的编码。但是System.out.println(message);又能显示正常中文。 问题原因:文件的编码格式为UTF-8,而Idea......
  • Idea配置热部署插件Jrebel
    Idea配置热部署插件Jrebel先从pulgins下载插件jrebelidea内配置jrebel百度下载reverseproxy_windows_amd64.exe,下载后直接打开。会显示一个终端控制台。之后不用管挂那做下一步(这个界面从Idea的help最下面有JRebel-Activation打开)teamURL第一行http://localhost:8888/......
  • Idea 的 Ctrl + Shift + F 快捷键失效
    失效的原因:是因为和搜狗输入法的"简繁"切换的快捷键冲突了解决方案:设置搜狗输入法的"简繁"快捷键,把"简繁"快捷键换成其他,不要用Ctrl+Shift+F......
  • Idea+SpringBoot控制台调试打印sql语句
    在application.yml中添加:logging:level:com.xiaobai.stock.mapper:DEBUG//注意:':'后有空格,不能省略mapper:运行时控制台 ......
  • 模拟.NET应用场景,综合应用反编译、第三方库调试、拦截、一库多版本兼容方案
    免责声明使用者本人对于传播和利用本公众号提供的信息所造成的任何直接或间接的后果和损失负全部责任。公众号及作者对于这些后果不承担任何责任。如果造成后果,请自行承担责任。谢谢!大家好,我是沙漠尽头的狼。本文首发于Dotnet9,结合前面两篇(如何在没有第三方.NET库源码的情......
  • IDEA中的java代码Getters和Setters报红问题解决办法【杭州多测师_王sir】
    今天在新的编辑器中导入新项目时,发现很多get、set、toString的相关方法全部报红,仔细排查发现,原来是bean中注解采用lombok来自动生成get、set、toStirng、equals等方法,而新的编辑器未安装lombok plugin,所以全部报红。Lombok简介项目中经常使用bean,entity等类,绝大部分数据类类中都......
  • idea创建父子项目
    1.创建大的project父工程 2. 3.4.删除不需要的文件,保留pom文件,检查对应的jar和springbootpartnert版本: 5. 创建子项目(module项目):1、选中父模块,点击鼠标右键,然后点击New—>Module。2、在NewModule界面使用Maven创建,点击Next。3. GroupId 可以默认为父项目......
  • IDEA常用快捷键大全
    IDEA常用快捷键大全IDEA开发常用的快捷键:快捷键组合实现效果psvm+Tab键/main+Tab键publicstaticvoidmain(String[]args)sout+Tab键System.out.println()Ctrl+X删除当前行Ctrl+D复制当前行Alt+Insert(或右键Generate)生成代码(如get,se......