JRE包含库类的.class文件。
当这些。class文件在JRE文件夹将被使用?
JRE是否包含所有库类的.class文件
让我们举个例子……
当我们导入库文件时,我们使用的是src.zip 中的类文件的定义,而不是.class文件。例如:import 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
是JRE包含类文件