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