gpt4 book ai didi

compilation - javap 如何处理 java 库文件?

转载 作者:行者123 更新时间:2023-12-02 00:39:47 25 4
gpt4 key购买 nike

JRE 包含库类的 .class 文件。

什么时候会使用JRE文件夹中的这些.class文件?

JRE 是否包含所有库类的 .class 文件。

让我们举个例子..

当我们导入库文件时,我们使用的是 src.zip 中类文件的定义,而不是 .class 文件。例如。 导入java.net.InetAddress。这只是我们继承了库类。因此库类的代码也符合我们的代码na..

我们不直接使用.class 文件。那么 JRE 文件夹中的库文件的 .class 文件有什么用呢?

我搜索了 JRE 文件夹,但没有找到 InetAddress 的 .class 文件

但是命令javap java.net.InetAddress仍然可以正常工作。

请有人帮忙。

提前致谢。

最佳答案

javap 在 JRE 中运行,因此它的类路径中包含 JRE 附带的所有类。您感兴趣的大多数类都在 rt.jar 存档中。

如果要反编译自己的类,则必须将其基目录添加到类路径中

e.g.
$ ls
HelloWorld.class

$ javap -c -classpath . HelloWorld

关于compilation - javap 如何处理 java 库文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6680577/

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