Bij het uitvoeren van Java-programma's , is het voordelig om die programma's en de uitvoering extern toezicht . Misschien wilt u een monitoring tool koppelen aan proces van het programma om de toestand van het programma op te nemen . Door gebruik te maken van de " attach " API die in de Java Development Kit ( JDK ) , kunt u een bewakingsagent hechten aan een lopende Virtual Machine bijvoorbeeld , dat een lopend programma vertegenwoordigt , en de activiteit . Wat je nodig hebt Java Development Kit Toon Meer Aanwijzingen 1 Maak een Virtual Machine object te hechten aan het proces door middel van haar unieke ID : import java.lang.management \\ * ; . import java.io. \\ * ; import java.util \\ * ; . import javax.management \\ * ; . import javax.management.remote \\ * ; . import com.sun . tools.attach \\ * ; . public class testen { public static void main ( String [ ] args ) op { VirtualMachine vm = VirtualMachine.attach ( procesid ) ; } } kopen van 2 Selecteer een agent -programma ( meestal een potje ) : VirtualMachine vm = VirtualMachine.attach ( procesid ) ; String -agent = " C : \\ ... agent_name . jar " ; //variabel, afhankelijk van middel -programma 3 Bevestig de agent om de Virtual Machine proces te controleren : VirtualMachine vm = VirtualMachine.attach ( procesid ) , String -agent = " C : \\ ... agent_name.jar " ; vm.loadAgent ( agent) ;
|