转载

用Swing写了一个Class编辑器:ClassEditor

字节码编辑器?据我所知,修改字节码相当麻烦。一般情况下,我们需要:

  1. 将 jar 包用 JD-GUI 等工具,将所有 Class 文件全部反编译成 Java 文件;
  2. 外网安装 Idea,将该Java项目拖到 Idea;
  3. 解决各种 Maven 依赖,但有些依赖在内网 Maven 仓库(common-parent.pom、common-project、HbaseService、KafkaService等),故下载失败,且解决较困难;
  4. 编辑相关代码,执行 mvn package,得到新 jar 包。

目前来看,修改 jar 包的确比较麻烦。因此,花了点时间,写了一个简陋的小工具,解决在现网上无法即时编辑 class 的问题。

注意,它用来解决一些较简单、易修改的需求,如果较复杂、涉及代码较多,还请绕道……(∩_∩)

原文  https://juejin.im/post/5cb965e6e51d456e5d3dac36
正文到此结束
Loading...