Java 如何修改类文件中的内容,这个类有许多引用?;

Java 如何修改类文件中的内容,这个类有许多引用?;,java,Java,我现在想在jar文件中修改类文件中的一段逻辑代码,但是这个文件有很多引用。无法使用使用JDGUI反编译的java文件。我需要做什么才能直接修改类文件中的代码?以下是步骤 将反编译的代码复制到java文件中,名称与类名相同 设置类路径,在类路径中添加jar文件 对java文件进行必要的更改 使用javac 替换jar文件中生成的类文件 以下是步骤 将反编译的代码复制到java文件中,名称与类名相同 设置类路径,在类路径中添加jar文件 对java文件进行必要的更改 使用javac 替换jar文

我现在想在jar文件中修改类文件中的一段逻辑代码,但是这个文件有很多引用。无法使用使用JDGUI反编译的java文件。我需要做什么才能直接修改类文件中的代码?

以下是步骤

  • 将反编译的代码复制到java文件中,名称与类名相同
  • 设置类路径,在类路径中添加jar文件
  • 对java文件进行必要的更改
  • 使用
    javac
  • 替换jar文件中生成的类文件

以下是步骤

  • 将反编译的代码复制到java文件中,名称与类名相同
  • 设置类路径,在类路径中添加jar文件
  • 对java文件进行必要的更改
  • 使用
    javac
  • 替换jar文件中生成的类文件

将反编译后的代码复制到java文件,在类路径中添加jar文件,对java文件进行更改,在jar文件中编译并替换反编译后的代码复制到java文件,在类路径中添加jar文件,对java文件进行更改,在jar文件中编译并替换