繁体   English   中英

为什么发出命令时附加的CRaSH Shell会抛出NullPointerException?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM