首页 > 其他分享 >修改.class文件内容

修改.class文件内容

时间:2024-01-25 14:44:06浏览次数:25  
标签:文件 java jar 生成 修改 class

原文地址 blog.csdn.net

1. 另存为. java 文件

下载安装 JD-GUI,打开需要修改的 jar 包,找到想要修改的 class 文件,ctrl+s 保存为. java 文件

2. 修改. java 文件内容,并生成. class 文件

修改. java 文件内容并保存

在当前文件夹的 cmd 中执行以下命令生成. class 文件
javac -cp FFmpeg-1.0.jar; *.java

3. 覆盖原. class 文件,并生成新的 jar 包

解压 jar 包,将新生成的. class 覆盖原文件,然后进入目标文件根目录,在 cmd 中执行以下命令生成新的 jar 包
jar cvf FFmpeg-1.0.jar *

现在新的 jar 包中的内容已经修改完成了

标签:文件,java,jar,生成,修改,class
From: https://www.cnblogs.com/cps666/p/17987121

相关文章

  • MySQL中,当update修改数据与原数据相同时会再次执行吗?
    一、背景本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗?二、测试环境MySQL5.7.25Centos7.4三、binlog_format为ROW1、参数 2、测试步骤session1session2session13、总结在binlog_format=row和binlog_row_image......
  • elementUI表格滚动条样式修改,隐藏表格右边留白
    修改滚动条样式//设置滚动条的宽度.el-table__body-wrapper::-webkit-scrollbar{width:4px;}//设置滚动条的背景色和圆角.el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#535353;-webkit-box-shadow:inset005pxrgba(0,0,0,0.2......
  • 如何手工制作绿色免安装单文件同花顺免费版Windows客户端 2024-01-25
    如何手工制作绿色免安装单文件同花顺免费版Windows客户端  2024-01-25第1步、下载同花顺免费版http://download.10jqka.com.cn/第2步、安装同花顺免费版第3步、移动同花顺免费版软件到文件夹 D:\Prog\同花顺第4步、新建批处理脚本文件 D:\Prog\同花顺\一键打包\一键打......
  • Vue 工程配置文件
    1package.jsonvitebuild和vite是Vite.js的两个命令。vite是一个开发服务器,它可以快速地在浏览器中启动一个开发环境,并支持热更新。使用vite命令可以启动Vite.js的开发服务器。vitebuild是一个命令行工具,它可以将Vite.js项目打包成生产环境的代码。使用vitebu......
  • nginx 配置文件(路由转发)
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;defau......
  • Ubuntu 20.04修改ip地址(Netplan)
    Ubuntu20.04修改ip地址什么是Netplan从Ubuntu17.10开始,Canonical引入了一个名为Netplan的新工具,用于网络设置管理。这里是从命令行在Ubuntu系统上配置静态IP的步骤。Netplan是用于在Linux系统上轻松配置网络的实用程序。您只需为所需的网络接口以及每个接口应配置的功能创建一......
  • centos服务器修改ssh端口号
    1、修改ssh配置文件,找到Port=22位置,可以新增Port=20022,或者修改22为20022vi/etc/ssh/sshd_config  2、重启ssh服务systemctl restartsshd 3、查看ssh服务状态systemctl  status  sshd注:这里可以查看到ssh启动时监听端口的日志,如果监听失败会显示failed,失败......
  • jmeter读取csv文件控制多线程不重复读取
    在Jmeter中设置并发为S,循环次数为N时,参数化文件可能被重复读取N次,无法保证每次读取的数据均不一样,此处介绍保证数据不重复的方法。在线程组下添加一个CSVDataSetConfig,具体配置如下图:将配置中默认:RecycleonEOF=True,StopthreadonEOF=False修改为:RecycleonEO......
  • 拉取新项目,编译的时候报:类文件具有错误的版本61.0,应为52.0
    参考文章:https://blog.csdn.net/weixin_45565886/article/details/128771247以下是正文:执行命令:mvncleaninstall-DskipTests报错: 直接启动项目,报错:根本原因:jdk版本太低了,需要升级到jdk17。解决方式:第一步:切换jdk的版本到jdk17。 下载jdk17:https://www.oracle.com/......
  • Linux命令:passwd 修改用户密码
    passwd命令详细使用passwd修改用户账户的密码。普通用户只能修改自己的密码,超级管理员可以修改其他用户账户的密码。passwd也会修改『账户』或者密码的有效期限。1.超级管理员修改其他用户密码$sudopasswduser1输入两次密码,两次需要相同。密码不能少于8个字符。2.普......