Exception in thread "main" java.lang.NullPointerException
https://blog.csdn.net/hj7jay/article/details/79784665
lib目录下没有tools.jar
直接说就是找不到jdk lib目录下tools.jar文件,没法编译
查看ToolProvider的源码
它编译文件时,会找到JAVA_HOME的jre\lib\tools.jar,但是tools.jar并不在jre/lib中,它是在jdk的安装目录lib下
手动把这个jar文件从jdk目录下拷贝到了jre目录下,再次运行上面的代码就没有问题了!
楼主解决了吗,我也遇到同样的问题
可能是JDK版本的问题,视频中有提到