【发布时间】:2021-10-11 01:44:04
【问题描述】:
我在比较两个 jar 文件时遇到了问题。尝试比较 jar 文件中的两个类文件时出现转换错误。
我已尝试更改文件格式中的编码类型,但未能解决问题。还下载了反编译类文件所需的插件。
请帮我解决这个问题。
【问题讨论】:
标签: java class jar openjdk-11 beyondcompare3
我在比较两个 jar 文件时遇到了问题。尝试比较 jar 文件中的两个类文件时出现转换错误。
我已尝试更改文件格式中的编码类型,但未能解决问题。还下载了反编译类文件所需的插件。
请帮我解决这个问题。
【问题讨论】:
标签: java class jar openjdk-11 beyondcompare3
Beyond Compare 的 Java class to source file format 使用 JAD 将 .class 文件反编译为 .java 源。这是一个相当老的反编译器,所以它不支持使用较新的 java 特性的 .class 文件。
作为一种解决方法,使用更新的反编译器将 .class 文件提取到 Beyond Compare 之外的 .java 源代码,然后在 Beyond Compare 中比较 .java 文件。
【讨论】: