gpt4 book ai didi

java - Eclipse:有没有办法区分 jar 和项目?

转载 作者:行者123 更新时间:2023-11-30 04:42:36 25 4
gpt4 key购买 nike

我有一个 .jar 文件,它代表我试图搞乱的一个插件。这是该插件的旧版本,新版本是由其他人编写的。我有这个新版本作为一个项目。

新项目充满了.java文件,旧插件充满了.class文件。我可以将 jar 作为项目导入,但它仍然是所有类文件。 class文件和java文件之间的差异不是特别大,我想看看它们之间的差异。但是,当我现在执行此操作时,文本比较会将 .class 文件从编辑器中的正常表示形式更改为二进制表示形式。我知道,如果它们是同一类型的文件,我可以选择这两个文件并点击“比较”。如何在 .class 和 .java 文件之间执行此操作,或者如何以仍然允许我比较两者的方式将一个文件转换为另一个文件?

如果有某种方法让我可以通过将 .class 文件转换为 .java 文件来编辑 jar,那才是最好的。

最佳答案

您似乎需要一个反编译器,将 Java .class 文件(字节码)转换回原始 .java 源文件(文本)。然后您可以比较这两个文本文件。这看起来可能有用:http://java.decompiler.free.fr

关于java - Eclipse:有没有办法区分 jar 和项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11908561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com