JVM自动加载指定javaagent
程序员文章站
2022-07-02 09:03:06
...
查资料时偶然查到的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 启动参数
参考资料: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/envvars002.html
上一篇: JVM参数配置大全
推荐阅读
-
JVM自动加载指定javaagent
-
JVM自动加载指定javaagent
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
-
速战速决 5 - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
-
速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间 - webabcd
-
速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间 - webabcd
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间_php实例
-
JVM自定义类加载器加载指定classPath下的所有class及jar
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间