课程
/后端开发
/Java
/模式的秘密---代理模式
Exception in thread "main" java.lang.NullPointerException
2017-09-22
源自:模式的秘密---代理模式 3-2
正在回答
https://blog.csdn.net/hj7jay/article/details/79784665
慕斯卡7366301
lib目录下没有tools.jar
直接说就是找不到jdk lib目录下tools.jar文件,没法编译
查看ToolProvider的源码
它编译文件时,会找到JAVA_HOME的jre\lib\tools.jar,但是tools.jar并不在jre/lib中,它是在jdk的安装目录lib下
手动把这个jar文件从jdk目录下拷贝到了jre目录下,再次运行上面的代码就没有问题了!
楼主解决了吗,我也遇到同样的问题
可能是JDK版本的问题,视频中有提到
举报
本节课程将带你领略Java编程语言中代理模式的奥妙
3 回答为什么我的StandardJavaFileManager取到的也是空值啊 运行后报java.lang.NullPointerException