一、背景

公司源码在内网,一个项目需要在外网测试,所以需要多级申请审批项目转到外网测试。在转到外网之后,发现jar包中的一个类中的标识符需要替换,但是Java代码被编译成了class文件,无法直接修改。

二、下载IDEA插件

下载jclasslib-bytecode-viewer,安装重启。

三、修改class文件

步骤一

步骤二

步骤三、点击常量池查找要修改的常量名称,左边就是对应的常量值

步骤四、编辑赋值

步骤五、保存刷新

四、总结

然后就可以使用修改之后的class文件。请合理使用~

IDEA插件修改class文件相关推荐

  1. 利用插件修改wordpress文件上传限制

    wordpress修改文件上传限制,亲测有效 最近在个人网站写博客发现,上传文件限制只有50M 在网上查看了很多方法(修改php.ini/.htaccess),试了试对我的网站没啥用 于是在插件sho ...

  2. jenkins修改pom文件_动手实践:美化 Jenkins 报告插件的用户界面

    对于 Jenkins 而言,可使用插件来可视化各种构建步骤的结果.有一些插件可用于呈现测试结果.代码覆盖率.静态分析等.这些插件通常都会获取给定构建步骤的构建结果,并在用户界面中显示它们.为了呈现这些 ...

  3. 通过自定义Gradle插件修改编译后的class文件

    我的简书同步发布:通过自定义Gradle插件修改编译后的class文件 转载请注明出处:[huachao1001的专栏:http://blog.csdn.net/huachao1001] 或许你会觉得 ...

  4. 反编译软件dnSpy中修改baml文件

    问题: 使用wpf的visifiref插件,但是会有水印和文本显示,想修改界面去掉文本 you are using the trial version 步骤1: 用反编译软件打开dl文件 步骤2: 搜 ...

  5. IDEA中进行SpringBoot整合spring-ws开发webservice接口后期要修改xsd文件流程

    场景 SpringBoot整合spring-ws开发webservice接口(全流程详细教程) 参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/articl ...

  6. maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...

    一.maven的安装 首先,先到官网去下载maven.这里是官网的地址:http://maven.apache.org/download.cgi  请选择最新的版本下载: 解压apache-maven ...

  7. 域名解析文件hosts文件是什么?如何修改hosts文件?

    如何修改hosts文件? hosts文件的位置:xp,2000等系统在 C:\windows\system32\drivers\etc 文件夹中找到Hosts文件并用记事本打开(Windows 9x/ ...

  8. 导入一个android项目需要改什么意思,导入别人的Android Studio项目前要修改的文件...

    AS在导入项目过程中会检查项目中所需的gradle版本 sdk版本等本地是否有, 没有的话就会从官网下载, 众所周知要想从谷歌官网下载东西在我朝是十分困难的.所以需要修改成本地有的.主要改三个个 第一 ...

  9. 本地项目antd 修改.less文件导致内存溢出

    项目场景: antd 项目,修改less文件会导致内存溢出 问题描述 本地环境antd 项目,修改less文件会导致内存溢出:如下 FATAL ERROR: Reached heap limit Al ...

  10. 详述 hosts 文件的作用及修改 hosts 文件的方法

    1 什么是hosts文件? hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联" 数据库 ".当用户在浏览器中输入一个需要登 ...

最新文章

  1. 用C#生成随机中文汉字验证码的基本原理
  2. 深度学习未来的三种方式
  3. 013_Redis的主从模式
  4. 学成在线网站首页_分享一些好用的网站
  5. boost::multi_index模块实现复杂搜索和外键相关的测试程序
  6. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
  7. 看到了一个 蒙特卡洛方法 随机数得出 圆周率的c++ 源码
  8. Servlet异常和错误处理示例教程
  9. 什么是命名空间 为什么C++需要使用命名空间
  10. μC/OS-Ⅱ 操作系统内核知识
  11. 使用BusyBox制作根文件系统的理论分析
  12. Redis 与 zset(sorted set有序集合) 相关的常用命令
  13. android没有界面app,Android离线打包 app处于原生界面 切换到桌面再点击app 原生界面被关闭...
  14. 基于Spring的包含特定注解bean的package扫描工具
  15. linux rpm安装mysql5.7.*密码策略,访问策略等常见问题
  16. 南昌大学计算机网络通信用什么书,南昌大学_计算机网络教材.doc
  17. linux文本编辑命令vim查找,Linux编辑器vi中文本搜索与替换操作
  18. vb基础计算机应用,老师给学生的-VB计算机应用基础考试
  19. 【番外篇】利率二叉树模型对冲
  20. 2021年西式面点师(初级)考试题及西式面点师(初级)免费试题

热门文章

  1. 矩形窗、汉明窗效果对比(matlab)
  2. c语言输出中文为乱码_C语言输出乱码问题
  3. 【动画消消乐】HTML+CSS 自定义加载动画 069
  4. cad导出pdf_CAD手机看图软件中dwg格式图纸导出为PDF格式后没有颜色怎么办?
  5. keil4调试时出现Error Flash Download failed - “Cortex-M4”问题
  6. 人工智能语料库技术是什么?来看科普!
  7. MATLAB图像分割系统设计
  8. BC26接入电信云平台流程
  9. 结合百度地图城市编码的数据表
  10. windows 控制台cmd乱码(及永久修改编码)的解决办法