首页 > 其他分享 >JD-GUI 反编译jar包

JD-GUI 反编译jar包

时间:2023-11-22 17:32:02浏览次数:26  
标签:反编译 GUI jar jd JD gui

JD-GUI 反编译jar包,

jar包反编译成java文件

下载网上开源jar包或者其他项目提供了jar但是没有源码

此时需要反编译

1.下载jd-gui

https://jd-gui.apponic.com/mac/

选择适合自己的版本

JD-GUI 反编译jar包_jar

2.解压

tar -xvf jd-gui-osx-1.6.6.tar

JD-GUI 反编译jar包_jar_02

JD-GUI 反编译jar包_反编译_03

3.点击jd-gui.app打开软件

如果出现无法验证开发者,你确定要运行此软件吗提示则到设置中点击允许,这里会弹出是否允许

JD-GUI 反编译jar包_反编译_04

4.m1芯片mac可能会出现如下报错

JD-GUI 反编译jar包_反编译_05

解决这个问题还需要修改一个文件

右键点击JD-GUI,点击显示包内容

JD-GUI 反编译jar包_jar包_06

需要替换这个文件,2.sh那个是原文件的备份,不用管

JD-GUI 反编译jar包_jar包_07

替换的文件内容在github

https://raw.githubusercontent.com/tofi86/universalJavaApplicationStub/master/src/universalJavaApplicationStub

直接复制替换即可

JD-GUI 反编译jar包_jar_08

替换好后双击打开

JD-GUI 反编译jar包_jar_09

选择要反编译的jar

JD-GUI 反编译jar包_jar_10

JD-GUI 反编译jar包_反编译_11

标签:反编译,GUI,jar,jd,JD,gui
From: https://blog.51cto.com/u_16337916/8519042

相关文章

  • 《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GU
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 1、2023Hackaday大赛胸牌开源Vectorscope-main.zip(66.83MB)https://github.com/Hack-a-Day/Vectorscope前段时间分享后,好几个网友咨询这个胸牌有没有开源,搜到了开源地址......
  • GUI--JFrame学习01(基本控件)
    [Java进阶]Swing两万字大总结一(超详细教程,这不得收藏一波)_swing教程_程序喵正在路上的博客-CSDN博客1.创建第一个JFrame窗体packagelearn;importjavax.swing.*;importjava.awt.*;publicclassMyFrame01extendsJFrame{publicvoidCreateJFrame(Stringtitl......
  • 关于 Mac 在 cocos creator 中如何使用 FGUI
    先在官方网下载对应的Mac的FGUI,网站如下:https://www.fairygui.com/download之后就一键式的打开就好,在这个界面上 选择自己对应的项目类型,之后创建即可,打开的面板如下: 最后在选择发布就好了,这里发布有两个文件 如果你想重新在打开这个布局的话,就可以在这个后缀名......
  • JavaWeb01-JDBC学习总结
    为什么需要JDBC?JDBC就是使用Java语言来操作关系型数据库的一套API。市场拥有众多的数据库:MySQL、Oracle、DB2等等。不可能每个数据库都重新开发Java代码来适配不同的数据库,那么Sun公司定义一套标准接口来统一操作数据库。其中所谓的MySQL实现类就是MySQL驱动(驱动Jar包)这样就只需要......
  • Linux 安装jdk
    Linux安装jdk一、卸载系统自带的OpenJDK通过命令查询没有则不用管有的话长这样\删除相关Java文件,并检查是否删除完即可\删除输入:rpm-e--nodeps包名检查是否删除完,输入:rpm-qa|grepjavaJDK安装官网下载最新稳定JDK:https://www.oracle.com/java/technologies/oracle-java-arch......
  • Mybatis-Plus集成Sharding-JDBC与Flyway实现多租户分库分表
    背景公司产品部收到了一些重要客户的需求,他们希望能够依赖独立的数据库存储来支持他们的业务数据。与此同时,仍有许多中小客户,可以继续使用公共库以满足其需求。技术实现方面,此前持久层框架使用的Mybatis-plus,部分业务场景使用到了Sharding-JDBC用于分表,另外,我们的数据库版本控制工......
  • Mybatis-Plus集成Sharding-JDBC与Flyway实现多租户分库分表
    背景公司产品部收到了一些重要客户的需求,他们希望能够依赖独立的数据库存储来支持他们的业务数据。与此同时,仍有许多中小客户,可以继续使用公共库以满足其需求。技术实现方面,此前持久层框架使用的Mybatis-plus,部分业务场景使用到了Sharding-JDBC用于分表,另外,我们的数据库版本控制......
  • Java登陆第十天——JDBC(二)
    ResultSet接口常用方法ResultSet存放的是DQL查询结果的结果集。常用方法如下:方法类型描述booleannext()throwsSQLException普通方法指针移动到下一行(没有下一行返回false)intgetInt(StringcolumnLabel)throwsSQLException普通方法根据列名获取行Str......
  • boot3+JDK17+spring-cloud-gateway:4.0.0+spring-cloud:2022.0.0.0+Nacos2.2.1配置动
    项目依赖配置#Nacos帮助文档:https://nacos.io/zh-cn/docs/concepts.html#Nacos认证信息spring.cloud.nacos.config.username=nacosspring.cloud.nacos.config.password=nacosspring.cloud.nacos.config.contextPath=/nacos#设置配置中心服务端地址spring.cloud.naco......
  • 在OpenGL中使用Dear ImGui
    在众多GUI库中,DearImGui用起来最简单,它很容易集成到程序中,绘制的窗口看起来也还不错。可以用它画出非常炫酷的GUI界面:而我则不同:无论使用哪个GUI库,画出来的窗口都惨不忍睹。下面简要介绍如何在OpenGL中使用DearImGui. 1.DearImGui简介以下是DearImGui的相关链接:源代......