[英]Why does an attached CRaSH shell throw a NullPointerException when issuing commands?
将CRaSH Shell附加到正在使用的正在运行的Java进程后
> crash.bat pid
使用JDK启动CRaSH,调用help命令返回错误
% 救命
帮助:异常:NullPointerException
这意味着命令没有被编译。 尽管使用JDK启动CRaSH Shell,为什么会发生这种情况?
正确地指出,CRaSH Shell必须与JDK一起运行,因为它需要Java编译器。
连接CRaSH外壳时也需要这样做 。 从CRaSH参考文档中 :“ CRaSH将钩入目标JVM,而不是由CRaSH启动的JVM”
TL; DR
附加CRaSH Shell的过程必须使用JDK运行!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.