Um Argumente an ein Java-Agenten übergeben, hängen Sie sie nach dem Gleichheitszeichen:
java -javaagent:/path/to/agent.jar=argumentstring -cp jar-under-test.jar Foo.Main
Die Argumente als einzelner Zeichenfolge behandelt werden und auf Ihre premain
Methode übergeben. Sie sind für die weitere Verarbeitung der Argumente verantwortlich, z. Auf Kommas spalten oder key=value
Paare trennen.
public static void premain(String agentArgument,Instrumentation instrumentation){
// args passed in 'agentArgument'
}
Hinweis: wenn Sie keine Argumente zu Ihrem Agenten passieren können (das heißt Weglassen das Gleichheitszeichen), das agentArgument
Argument wird null, anstatt eine leere Zeichenfolge sein.