【发布时间】:2017-03-15 08:20:24
【问题描述】:
我需要从 jar 中编辑单个类文件。
我已经成功从jar中提取了class文件,我反编译了一下,找到了我需要改的逻辑。
但是,我无法重新编译这个类文件,因为它导入了我没有并且不知道从哪里获取的库(netbeans 和 iharder )。
所需的文件应该都在 jar 中,对吗?我可以将罐子用于此目的吗?
我不太了解 Java 的总体语法,所以任何与包或 jar 文件结构相关的东西都可能让我头疼……
【问题讨论】:
-
需要的文件应该都在jar里面吧?错了
-
@RobbyCornelissen 你能解释一下吗? jar 中的类文件应该足以让依赖类解析。
-
回答This SO question 可能会有所帮助。
-
@4castle 实际上,我已经看到了这个问题。我已经安装了 Eclipse,但我无法按照该页面上答案的说明进行操作。我得到的最接近的是尝试编译未编辑的 .class 文件,并立即出现包名称不正确的错误。一定是设置有问题...?
标签: java jar decompiler