修改预编译jar中的单个类?

时间:2015-03-24 00:00:22

标签: java

我有一个没有源代码的jar,并想修改其中的单个类文件。但是每当我导出一个jar然后提取出要放回去的类时,它就永远不会起作用。

更换jar中的类有哪些正确的步骤? (我可以通过JDGUI查看课程内容)

1 个答案:

答案 0 :(得分:0)

如果您正在修改类签名并担心您在编译代码中破坏了某些内容,那么您应该执行以下操作:

解压缩.jar并运行Java反编译器(例如,Jad)。然后,您可以根据需要修改所需的文件。重建所有内容并将其打包成新的.jar文件。