Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come connessione a un processo Java in esecuzione

Durante l'esecuzione di programmi Java , è vantaggioso per monitorare i programmi e la loro esecuzione esternamente. Si consiglia di allegare uno strumento di monitoraggio di processo del programma per registrare lo stato del programma . Usando il "Allega" API fornite nel Java Development Kit ( JDK ) , è possibile collegare un agente di controllo a un'istanza macchina virtuale in esecuzione , che rappresenta un programma in esecuzione , e monitorare l'attività . Cose che ti serviranno
Java Development Kit
Show More Istruzioni
1

Creare un oggetto macchina virtuale per connettersi al processo attraverso il suo ID univoco :

java.lang.management import \\ * , . import java.io. \\ * ; import java.util \\ * , . javax.management import \\ * , . javax.management.remote import \\ * , . com.sun importazione . tools.attach \\ * , .

test public class {

public static void main (String [] args ) {

virtualMachine vm = VirtualMachine.attach ( processid ) ; } }
2

Selezionare un programma di agente (di solito un vaso ) :

virtualMachine vm = VirtualMachine.attach ( processid ) ; agente String = " C : \\ ... agent_name . jar " ; //variabile a seconda dell'agente programma
3

Fissare l'agente per il processo di macchina virtuale per il monitoraggio :

virtualMachine vm = VirtualMachine.attach ( processid ) , agente String = " C : \\ ... agent_name.jar " ; vm.loadAgent ( agente ) ;

 

Programmazione © www.354353.com