arthas执行mc命令报错 freedomdudu 2021-12-01 796 阅读1分钟 执行mc命令时报错 Can not load JavaCompiler from javax.tools.ToolProvider#getSystemJavaCompile 原因分析 报此类异常一般是jdk环境配置有问题,通过使用arthas的sysprop命令查看JVM的系统参数,发现java.home位置不是jdk,而指向了jre。所以通过sysprop命令将java.home配置指向jdk地址即可 sysprop java.home *\jdk 重新执行mc命令,即可编译成功