在清单中指定-javaagent选项

时间:2016-12-04 15:10:08

标签: java jar manifest instrumentation javaagents

要告诉JVM在Jar文件的主类之前调用​​Java Instrumentation代理,通常必须使用命令选项调用它:

java -javaagent:agent.jar program.jar

每次输入都非常不方便,那么有没有办法在program.jar清单中指定代理?

# program.jar/META-INF/MANIFEST.MF
...
Java-Agent: agent.jar

1 个答案:

答案 0 :(得分:2)

Java 9添加了Launcher-Agent-Class属性,该属性可用于可执行JAR文件,以便在加载主类之前启动代理。