Possible Duplicate:
Null Pointer Exception while using Java Compiler API
I am having some issues with this program.
Error:
Exception in thread "main"
java.lang.NullPointerException at test.SimpleCompileTest.main(SimpleCompileTest.java:9)
Program:
package test;
import javax.tools.*;
public class SimpleCompileTest {
public static void main(String[] args)
{
String fileToCompile = "test" + java.io.File.separator+"MyClass.java";
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int compilationResult = compiler.run(null, null, null, fileToCompile);
if(compilationResult==0)
{
System.out.println("Compilation is successful");
}
else
{
System.out.println("Compilation has failed");
}
}
}