When run the jvm in verbose mode it shows files are loading from shared object file as shown below
[Loaded java.lang.Object from shared objects file]
[Loaded java.io.Serializable from shared objects file]
[Loaded java.lang.Comparable from shared objects file]
[Loaded java.lang.CharSequence from shared objects file]
What is this shared objects files? I thought these are files in rt.jar and it's getting loaded from there; but rt.jar is getting opened in long way down
[Loaded java.security.BasicPermissionCollection from shared objects file]
[Opened C:Program FilesJavajre6lib
t.jar]
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from C:Program FilesJavajre6lib
t.jar]
[Loaded java.security.ProtectionDomain$2 from C:Program FilesJavajre6lib
t.jar]
any way after extracting the rt.jar i found it has all the classes which were loaded from shared object file.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…