如何以不同方式设置-javaagent?

How to set -javaagent differently?

我需要在不设置 -java 代理的情况下加载 java 代理。我需要这样做的原因是我有一个 exe,它使用文件中指定的命令行参数启动 JVM。此 exe 过滤器 -javaagent.我怎样才能做到这一点?我必须通过命令行参数加载此代理,而不是稍后通过附件加载。

"尝试设置 JAVA_TOOL_OPTIONS 或 _JAVA_OPTIONS 环境变量。JVM 应该附加这些变量的参数,除非可执行文件也改变了环境。–apangin"

谢谢!你的回答奏效了。我在命令提示符中临时设置了环境变量。当应用程序从命令提示符内启动时,JVM 接受了 JAVA_TOOL_OPTIONS 临时环境变量并成功加载了 -javaagent。