[英]Java Newbie: How to use Java Agent From the Command Line for Instrumentation
[英]How do I pass arguments to a Java instrumentation agent?
要將參數傳遞給Java代理,請在等號后附加它們:
java -javaagent:/path/to/agent.jar=argumentstring -cp jar-under-test.jar Foo.Main
參數被視為單個字符串並傳遞給您的premain
方法。 您負責對參數進行任何進一步處理,例如,使用逗號分割或分隔key=value
對。
public static void premain(String agentArgument,Instrumentation instrumentation){
// args passed in 'agentArgument'
}
注意:如果您未向代理傳遞任何參數(即省略等號),則agentArgument
參數將為null ,而不是空字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.