为什么我的StandardJavaFileManager取到的也是空值啊 运行后报java.lang.NullPointerException

来源:3-2 完善动态代理实现

mekihj

2017-06-08 21:32

通过JavaCompiler对象获取文件管理器StandardJavaFileManager取到空值啊 运行后报java.lang.NullPointerException

JavaCompiler compiler=ToolProvider.getSystemJavaCompiler();

StandardJavaFileManager fileMan=compiler.getStandardFileManager(null, null, null);


写回答 关注

3回答

  • weibo_用户58597749_0
    2017-12-25 19:46:21

    eclipse 中将 Execution environment 中改成  jdk1.xxx即可 

  • 精慕门9839799
    2017-06-16 19:41:03

    解决了  把javahome路径由jdk改到jre  然后把jdk的tool.jar包复制到jre的lib下 然后运行大功告成   不要谢我叫我雷锋

  • 迷茫中的小朋友
    2017-06-11 22:16:33

    应该是complier 编译器没有拿到。

模式的秘密---代理模式

本节课程将带你领略Java编程语言中代理模式的奥妙

54912 学习 · 98 问题

查看课程

相似问题