0

javap是 Java 类文件反汇编器。
在我的系统中,它是属于 Oracle JDK 的应用程序。

$ javap -version
1.8.0_201

$ which javap
/opt/jdk1.8.0_201/bin/javap

$ head -2 /opt/jdk1.8.0_201/COPYRIGHT
Copyright � 1993, 2018, Oracle and/or its affiliates.
All rights reserved.

我想知道内部是如何javap工作的。
这将通过示例展示 JVM 内部结构,以及如何反汇编类文件。

我可以在javap某处获得应用程序的源代码吗?
既然它属于甲骨文,我会说不……但是……

OpenJDK 开发人员是否有类似的工具?

4

1 回答 1

1

正如 Elliot 所说,你可以在 Github 上找到它,但是评论中的链接是 5 年前的镜子。您可以在此处找到更新的镜像:

它是 OpenJDK 上托管的自动镜像。

于 2019-07-31T03:47:40.487 回答