java反编译工具jd-gui使用

这篇具有很好参考价值的文章主要介绍了java反编译工具jd-gui使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、JD-GUI介绍

JD-GUI是一个独立的图形实用程序,显示“.class”文件的Java源代码。
使用JD-GUI浏览重构的源代码,以便即时访问方法和字段。

二、下载

MAC安装包:https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-osx-1.6.6.tar

window安装包:https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-windows-1.6.6.zip
java反编译工具jd-gui使用,github工具整理,java,开发语言

三、安装

1、解压压缩包
java反编译工具jd-gui使用,github工具整理,java,开发语言

2、双击JD-GUI.app,提示报错
java反编译工具jd-gui使用,github工具整理,java,开发语言

3、按住 Control 键点按 App 图标,然后从快捷键菜单中选取“打开”。

报错信息

ERROR launching 'JD-GUI'

No suitable Java version found on your system!
This program requires Java 1.8+
Make sure you install the required Java version.

java反编译工具jd-gui使用,github工具整理,java,开发语言
4、更改包内容,设置java的路径
java反编译工具jd-gui使用,github工具整理,java,开发语言
找到文件universalJavaApplicationStub ,使用文本编辑器打开
java反编译工具jd-gui使用,github工具整理,java,开发语言
更改java的位置
java反编译工具jd-gui使用,github工具整理,java,开发语言
235行的osascript命令和237行的exit 3注释掉或者删除就行了,然后加上你的java命令路径,我的是:JAVACMD=“/usr/bin/java”
java反编译工具jd-gui使用,github工具整理,java,开发语言

5、 Control 键点按 App 图标,打开

java反编译工具jd-gui使用,github工具整理,java,开发语言

四、使用教程

1、直接把jar包拖入即可
java反编译工具jd-gui使用,github工具整理,java,开发语言
2、一般在

3、通过搜索查看关键字
java反编译工具jd-gui使用,github工具整理,java,开发语言
4、依次的去查找
java反编译工具jd-gui使用,github工具整理,java,开发语言
java反编译工具jd-gui使用,github工具整理,java,开发语言

五、免责声明

本文档供学习,请使用者注意使用环境并遵守国家相关法律法规! 由于使用不当造成的后果上传者概不负责

摘抄


世间的惊喜,常常源自累积的善良
想要收获好运气,要从做一个友善的人开始。
保持善良很简单,对家人体贴待朋友真诚,和陌生人相处时保持尊重,待人接物有分寸感……
善良就似一盏明灯,照亮别人的同时,也会照亮你自己。
只要一心向善,最终善意也会向着你
----<心怀善意,做一个温暖的人>文章来源地址https://www.toymoban.com/news/detail-692778.html

到了这里,关于java反编译工具jd-gui使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac jd-gui安装

    在macOS上安装JD-GUI(Java Decompiler GUI)是一个简单的过程。JD-GUI是一个独立的图形化应用程序,你可以使用它来查看Java字节码对应的源代码。下面是安装步骤: 下载JD-GUI : 访问JD-GUI的官方网站(http://java-decompiler.github.io/)或直接到GitHub的发布页(https://github.com/java-decompiler/

    2024年04月17日
    浏览(26)
  • 解决 MacOS BigSur JD-GUI 打开失败的问题

    前言 JD-GUI 是一款轻量级的 Java 反编译工具,对于一些没有源码的 Jar 包,直接拖进去就可以反编译源码,十分的方便。 在 MacOS 还是 Mojave 的时候,JD-GUI 使用一切正常。 当系统升级到 BigSur 和 Monterey 的时候,打开 JD-GUI 就会提示找不到 JDK 环境。(即使你的电脑已经存在 JDK

    2024年02月15日
    浏览(27)
  • Android Spider JDAX-GUI 反编译工具下载使用以及相关技术介绍

    反编译工具有很多种,我推荐JADX,后续有更好的反编译工具我会继续补充 jadx 本身就是一个开源项目,源代码已经在 Github 上开源了 官方地址:https://github.com/skylot/jadx zip下载地址:https://github.com/skylot/jadx/releases/tag/v1.4.4 Windows系统我建议走上方的zip下载链接进行下载 Java 1.8

    2023年04月08日
    浏览(30)
  • 使用GUI Guider工具开发嵌入式GUI应用(4)-使用image组件

    在没有使用LVGL和GUI Guider的时候,我想做一个电子相册的小应用,需要在MCU工程中集成一个小型的文件系统和图像解码组件,例如 fatfs (http://elm-chan.org/fsw/ff/00index_e.html)组件和 tjpgdec (http://elm-chan.org/fsw/tjpgd/00index.html)组件。使用GUI Guider显示图片就不需要这么麻烦,可以使

    2024年02月13日
    浏览(48)
  • 使用GUI Guider工具开发嵌入式GUI应用 (3) - 使用label组件

    本节讲述在GUI Guider中,应用各种UI的基本元素,并顺利部署到MCU的过程。在GUI Guider中使用各LVGL的组件时,将会涉及到GUI Guider的操作,以及将某些组件额外生成的源码添加到Keil工程中。至于具体产品中的UI应用,可以是这些基本UI元素的组合使用,以实现更加丰富的显示效果

    2024年02月12日
    浏览(43)
  • 使用GUI Guider工具在MCU上开发嵌入式GUI应用 (1) - GUI Guider简介及安装

    受限于每篇文章最多只能贴9张图的限制,这个教程被拆分成了多篇文章连载发布,完整目录结构如下图x所示。后续会发布完整教程的pdf文件,敬请期待。 图x 完整教程文档的目录 LVGL是一个开源免费(MIT许可)的嵌入式GUI组件(https://lvgl.io/),支持触摸屏操作,移植简单方

    2024年02月13日
    浏览(46)
  • Java GUI开发的几个小工具:apk/aab签名,验证签名,aab转apk

    平时经常给apk/aab签名,验证签名,aab转apk等操作,每次输入命令行十分繁琐。于是利用JAVA GUI简单开发了几个jar包界面化工具,提供给大家一起使用。 工具 功能 JarSignerTool.jar 为apk/aab签名 ApkSignerTool.jar 为apk签名 AppSignVerifyTool.jar 验证apk/aab的签名 CheckSignFileTool.jar 查看签名文件

    2024年02月11日
    浏览(31)
  • Android 反编译工具 jadx-gui

    jadx-gui 是一种基于 jadx 项目的图形界面工具,用于 反编译 Android 应用程序的 工具 。通过使用jadx-gui,开发人员可以打开 APK(Android应用程序包)文件,并 查看 其反编译的 源代码 。这对于分析、理解和调试 Android 应用程序非常有用。jadx-gui 提供了一个 用户友好的界面 ,使用

    2024年02月07日
    浏览(27)
  • GitHub上整理的一些实用的工具

    简称VScode,是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。 最好用的抓包工具。 Charles 是一个支持多平台的 HTTP 代理器、HT

    2024年02月16日
    浏览(35)
  • 完全从零Java自学系列【工具篇】(GITHUB开源社区&GIT管理工具入门使用)

      本文适用于新手理解GITHUB社区与GIT的理解与入门使用。   GITHUB社区是一个代码开源交流社区。 对于普通的开发者而言: 可以在上面找到各种开源好用的工具用于借鉴学习或者下载使用。 可以提问,搜索相应的问题处理办法。比如bug。 对于高级开发者而言: 可以参与

    2024年02月20日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包