我从解压缩的 .jar 文件开始。我只需要在该 jar 文件内容中包含的一个类中更改几行代码。我这样做如下:
1)在Java Decompiler中打开类查看源码。
2) 将源代码复制到一个新的文本文件并以“.java”扩展名保存。
3)在命令行中,我进入 jdk 文件夹并执行 javac Classname.java 重新编译。
但是,此类代码会导入一些依赖项,因此重新编译失败。我有依赖项,它们是原始 jar 文件内容的一部分,但它们都是编译的 .class 文件并分布在多个文件夹中......
是否可以成功重新编译此类?是否有包含依赖项的命令行代码?