maven本地私服取jar包后再进行反编译获取源代码

2023-11-14

1.先去maven安装目录寻找setting.xml
D:\maven\apache-maven-3.1.1\conf
利用记事本打开。

寻找标签


nexus
central
nexus mirror.
http://XXX.XXX.XX.XX:8080/content/groups/public

url就是本地私库的链接,复制链接在浏览器打开

2.找到你所需要找的jar包,下载至本地 得到jar,此时解压会发现是.class,因此需要进行反编译

3.反编译流程,使用IDEA进行反编译,IDEA下载反编译插件

在这里插入图片描述
4.下载之后,找到IDEA安装目录的plugins文件夹
D:\IDEA\IntelliJ IDEA 2020.1.1\plugins\java-decompiler\lib
此时里面只有一个jar文件名字叫做:
java-decompiler.jar

5.将刚刚从私库下载下来的jar 放到这个目录下,并创建一个空的文件夹。
比如此时的我:
在这里插入图片描述
6.在上面目录下输入cmd
在这里插入图片描述
在这里直接运行:

java -cp “D:\IDEA\IntelliJ IDEA 2020.1.1\plugins\java-decompiler\lib\java-decompiler.jar” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true game-framework-common-0.1-20130226.121818-2.jar xunxia-frameword-common-http

这是模板:
java -cp “AAAA” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true BBBB CCCC

AAAA :文件java-decompiler.jar的绝对路径
BBBB :是你所要反编译的jar包名字,记得加后缀
CCCC :是你刚刚创建的空文件夹名字,也就是反编译后存放的文件夹

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

maven本地私服取jar包后再进行反编译获取源代码 的相关文章

随机推荐

  • 西门子1200连接安川伺服的心得

    安川伺服通信注意点 安川的伺服驱动器只支持安川控制系统的通讯协议MECHATROLINK II 和其他厂家的PLC搭配使用目前采用的方式只能是通过脉冲序列来控制 读取绝对值编码器数值方式可以采取自由口通信或高数计数器的方式 1 伺服电机中编
  • 常用的Vue生命周期函数

    Vue生命周期函数 组件挂载 组件更新 组件销毁时触发的一些方法 这些方法就叫做生命周期函数 beforeCreate console log 刚刚创建实例 created console log 实例创建完成 beforeMount co
  • eclipse开发工具技巧之打开内置浏览器

    前言 eclipse是非常强大的java开发工具 java是现在最流行 使用人数最多的语言 虽然现在idea很火 但很多中小公司还是以eclipse为主 用它应付绝大多数项目是没有任何问题 我也建议新手用eclipse入门 因为它确实很简单
  • 【华为OD统一考试B卷

    在线OJ 已购买本专栏用户 请私信博主开通账号 在线刷题 运行出现 Runtime Error 0Aborted 请忽略 华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一
  • Cisco交换机配置VTP

    文章目录 1 拓扑图 2 任务描述 3 Sw1配置 4 Sw2配置 5 Sw3配置 6 测试 1 拓扑图 2 任务描述 在 SW1 SW2 和 SW3 上配置 VTP 版本2 Sw1为服务器 Sw2 Sw3为客户端 使用java csdn做
  • Java接口默认实现、接口和抽象类区别

    Java8新特性 Java8接口可添加默认实现 接口和抽象类的区别 设计模式 缺省适配模式 Java8接口可添加默认实现 java8新增了接口默认实现功能 每个接口可以有默认实现 实现类可以根据其需要进行定制化得实现 抽象方法前面添加def
  • 复旦邱锡鹏:深度剖析 ChatGPT 类大语言模型的关键技术

    内容来源 ChatGPT 及大模型专题研讨会 分享嘉宾 复旦大教授 邱锡鹏 分享主题 对话式大型语言模型 转载自CSDN稿件 ChapGPT 自问世以来 便展现出了令世人惊艳的对话能力 仅用两个月时间 ChatGPT 月活跃用户就达一亿 是
  • 网课教程(1) 前言

    什么是脚本 脚本 Script 是使用一种特定的描述性语言 依据一定的格式编写的可执行文件 脚本语言又被称为扩建的语言 或者动态语言 是一种编程语言 用来控制软件应用程序 脚本通常是以文本 ASC 保存 只是在被调用时进行解释或者编译 我们
  • CRM系统基本的模板示例

    CRM SSM总结 1 步骤 1 1 创建WEB项目 1 2 导入JAR lib下 包以及静态资源 css fonts js jsp 2 数据库 CREATE DATABASE crm ssm 客户来源 电话营销 网络营销 推广活动 促销活
  • 模式识别原理(Pattern Recognition)、概念、系统、特征选择和特征

    1 1 模式识别的基本概念 一 广义定义 1 模式 一个客观事物的描述 一个可用来仿效的完善的例子 2 模式识别 按哲学的定义是一个 外部信息到达感觉器官 并被转换成有意义的感觉经验 的过程 例 识别热水 字迹等 二 狭义的定义 1 模式
  • ML-数据分析模板

    文章目录 机器学习 数据分析模板 Objective Data Set Information Attribute Information INPUT 单特征与缺失值展示 Feature Cleaning Engineering 标签转换
  • Window10与Linux虚拟机实现文件传输

    前言介绍 对于许多需要使用Linux虚拟机的小伙伴来说 如何实现虚拟机和主机间的文件传输是一个问题 尤其是有些文件虚拟机下载不太方便 这时文件共享就比较重要了 当然 虚拟平台的软件提供商也有着一些解决方案 如VM下的Tools工具或者VB下
  • 5种Python雪花飘落代码(建议收藏)

    前言 本文章向大家介绍用 Python 实现雪花飘落效果 运行以下代码 你将会看到一个美丽的雪花效果 你可以根据自己的需求 调整代码中的参数值以及其他细节 第一种 普通雪花代码 import turtle import random def
  • sqrt函数

    sqrt 函数的用法 求三角形面积 今天刷题的时候看到了三角形面积 突然想到老师上课讲过 这不是好简单 就直接上代码 include
  • Faster R-CNN算法

    Faster R CNN算法是作者Ross Girshick对Fast R CNN算法的一种改进 Fast R CNN在速度和精度上都有了不错的结果 但仍有一些不足之处 Faster R CNN算法同样使用VGG 16网络结构 检测速度在G
  • 联想笔记本声音太小怎么办_电脑音量调到最大了还是声音太小,怎么办啊??...

    展开全部 准备一台电脑 计算机需e68a843231313335323631343130323136353331333433643633要安装驱动程序向导 或备份声卡驱动程序或驱动程序光盘 以下步骤是win7操作界面截图演示 1 首先 点击
  • java中的访问修饰符详解

    主要讲述一下java中protected的修饰控制范围 在叙述protected修饰符使用之前 先来说一下java 可以发现 开发java程序是一个时时刻刻都在编写类 开发类 定义类的过程 类里面可以有main方法 main方法不管存在那个
  • ppt太大怎么压缩变小呢?五种方法灵活运用

    为了更好地压缩PPT文件 还有一些制作PPT时的建议 使用压缩后的图片 在将图片插入到PPT中时 可以将其压缩后再插入 这样可以显著减小文件大小 废弃多余的幻灯片 将不需要的幻灯片删除或隐藏掉 这样可以减小PPT文件的大小 关闭自动保存 在
  • VC++中窗口过程函数及其消息发送、响应机制介绍

    在VC 中 窗口过程函数是应用程序定义的一个函数 主要功能是处理发送给窗口的消息 窗口过程函数的定义是 virtual LRESULT WindowProc UINT message WPARAM wParam LPARAM lParam
  • maven本地私服取jar包后再进行反编译获取源代码

    1 先去maven安装目录寻找setting xml D maven apache maven 3 1 1 conf 利用记事本打开 寻找标签 nexus central nexus mirror http XXX XXX XX XX 80