3

是否可以使用用于启动当前 Java 进程并在 JVMTI 的 OnLoad 阶段获取所有参数的完整命令行?

4

2 回答 2

1

我已经查阅了JVMTI 参考资料,我认为它不是本机提供的,我想你最好的办法是使用字节码检测 (BCI)。

于 2012-05-06T09:48:43.237 回答
0

它不可能获得拉动路径,但您可以在 Oracle JVM 上使用

char * res;
jvmti->GetSystemProperty("sun.java.command", &res);

获取主类和参数。

你也可以使用 java.class.path ,所以你可以发现很多关于命令如何启动的信息。

于 2017-09-01T10:50:24.477 回答