ホームページ >Java >&#&チュートリアル >Java はエージェントを使用して main メソッドの前にコード例を実装します。

Java はエージェントを使用して main メソッドの前にコード例を実装します。

黄舟
黄舟オリジナル
2018-05-18 10:58:261812ブラウズ

この記事では主に、Java がエージェントを使用して main メソッドを実装する前の詳細な例に関する関連情報を紹介します。この記事がこの部分の内容を理解するのに役立つことを願っています。

Java はエージェントを使用して実装します。 main メソッド前の例の詳細説明

Agentプロジェクトを作成

PreMainExecutorクラス、メインメソッドの前にこのメソッドを実行

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

JavaAgent.jarにパッケージ化して配置するDドライブにあります。

テストクラス

テストクラス。

public class Test {

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

}

実行

java -javaagent:JavaAgent.jar Test

出力

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

以上がJava はエージェントを使用して main メソッドの前にコード例を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。