-1

我是java的绝对初学者。我想知道如何在 lucene 演示中转换 .class 文件,我想使用 java 版本。我该怎么做。请帮忙

4

3 回答 3

2

.class文件被编译.java,就像.exe被编译一样,例如.cpp. 您可以使用 Java 反编译器通过该过程进行反转。但是我很确定源代码也是可用的,因为 Lucene 是开源的。

你想看哪些课?您很可能会在 Maven 存储库或Lucene 的源代码控制存储库中找到它们。

于 2013-01-19T19:42:59.687 回答
0

要反编译java类文件,可以使用JAD Decompiler

如果您不喜欢使用命令提示符,您可以使用DJ Java Decompiler

JAD 可用于许多操作系统,DJ 仅适用于 Windows

于 2013-01-19T19:51:46.413 回答
0

我假设您已经下载了这个 lucene 演示的代码,在 Eclipse 中打开了该项目,并且该演示使用了 lucene 库。

当然这个库使用编译的类,但你不需要反编译它们。您需要从与库版本(例如 3.6 或 4.0)匹配的 lucene 站点下载源代码。然后在 Eclipse 中,当您转到项目属性、库部分(我认为它在构建路径内)时,您可以添加一个文件夹,其中包含所需库的源代码(在本例中为 lucene jar)。完成后,如果您打开一个 Lucene 类,您将看到相关的 Java 源文件。

于 2013-01-19T20:03:03.413 回答