标签:style blog http color java 使用 os 文件
1.eclipse中安装jre window->preferences->java->Installed JREsJavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); compiler为null把jre6替换为 jdk1.6.0_10
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); compiler为com.sun.tools.javac.api.JavacTool@1c184f4分析:
我们安装jdk1.6的时候,会在安装包java下发现jdk1.6.0_10和jre6两个文件夹,在jdk1.6.0_10下有一个jre包,包里的内容和jre6文件夹下的内容是一样的。这是因为我们在开发程序的时候需要用到jre,所以jdk1.6.0_10下有一个jre包,但只运行java程序的时候,只会用到jre6下的命令。弄清楚这一点,问题就好说了,我们要获得编译器,可是jre6文件夹下根本没有编译器,所有我们应该使用jdk1.6.0_10文件夹下的jre.
http://blog.csdn.net/gumanren/article/details/4829718
ToolProvider.getSystemJavaCompiler()为空的问题,布布扣,bubuko.com
ToolProvider.getSystemJavaCompiler()为空的问题
标签:style blog http color java 使用 os 文件
原文地址:http://my.oschina.net/OutOfMemory/blog/296797