是否可以使用用于启动当前 Java 进程并在 JVMTI 的 OnLoad 阶段获取所有参数的完整命令行?
问问题
207 次
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 回答