【転】Java SE 6の新特性:Instruumentation 4
1892 ワード
Java SE 6の新特性:Boot Class Path/System Class Pathのダイナミック補足
http://dev.yesky.com/344/3488344_4.shtml
http://dev.yesky.com/344/3488344_4.shtml
, , boot class (-Xbootclasspath) system class(-cp) 。 , 。 , jar bootclasspath , ; jar bootclasspath。 Java SE 6 , 。
, , , premain/agantmain classpath。 Transformer appendToBootstrapC??? ?? lassLoaderSearch/appendToSystemClassLoaderSearch 。
, agent manifest Boot-Class-Path agent boot class , , Java code —— 。
。 , classpath jar instrumentation , , —— , ?
, ClassLoader , 。 , someclass, ,ClassLoader 。 jar, ,ClassLoader , 。
Java “java.class.path”, property classpath, , , classpath, property 。
JavaDoc ,Sun , ClassLoader appendtoClassPathForInstrumentation —— , ( ) , ,instrument 。
, Java SE 6 ,instrumentation —— instrument、 (native code)instrumentation, classpath , Java 、 , Java 。
, Java 。 , , 。 ,Java 。 Instrument Script ( ) , , Java 。