Total Pageviews

Saturday, 30 September 2017

JVM启动时自动加载指定的javaagent的方法


核心是 JAVA_TOOL_OPTIONS 变量
Linux
export JAVA_TOOL_OPTIONS=-javaagent:/test.jar
Windows
set JAVA_TOOL_OPTIONS=-javaagent:D:/test.jar
推荐设置到环境变量, 配合 AspectJ, 可以构造大杀器.
JVM在启动时检测到有设置 JAVA_TOOL_OPTIONS 时, 会自动将 JAVA_TOOL_OPTIONS 的值加载为 JVM 启动参数

No comments:

Post a Comment