Maison  >  Article  >  Java  >  Java utilise un agent pour implémenter l'exemple de code avant la méthode principale

Java utilise un agent pour implémenter l'exemple de code avant la méthode principale

黄舟
黄舟original
2018-05-18 10:58:261710parcourir

Cet article présente principalement des informations pertinentes sur les exemples détaillés avant que Java n'utilise l'agent pour implémenter la méthode principale. J'espère que cet article pourra aider tout le monde à comprendre cette partie du contenu. Les amis dans le besoin pourront s'y référer

Explication détaillée des exemples avant d'utiliser l'agent pour implémenter la méthode principale en Java

Créez le projet Agent

Classe PreMainExecutor, exécutez cette méthode avant la méthode principale

public class PreMainExecutor {

  public static void premain(String agentOps, Instrumentation inst){
    System.out.println("premain execute..........");
  }

}

META-INF/MANIFEST.MF

Manifest-Version: 1.0
Premain-Class:test.agent.PreMainExecutor

est empaqueté dans JavaAgent.jar et placé sur le lecteur D.

Classe de test

Classe de test.

public class Test {

  public static void main(String[] args){
    System.out.println("main..........");
  }

}

Exécuter

java -javaagent:JavaAgent.jar Test

Sortie

premain execute..........
main..........

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn