MyClass.java: कि MyClass.java फ़ाइल संकलित SimpleCompileTest.java के लिएनल पॉइंटर एक्सेप्शन जावा संकलक एपीआई
package test;
public class MyClass {
public void myMethod(){
System.out.println("My Method Called");
}
}
लिस्टिंग।
SimpleCompileTest.java:
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 Failed");
}
}
}
मैं SimpleCompileTest वर्ग को क्रियान्वित कर रहा हूँ और एक NullPointerException रही। ToolProvider.getSystemJavaCompiler() शून्य लौट रहा है। क्या कोई मुझे बता सकता है कि कोड
क्या आप टैग के साथ अपना कोड संपादित कर सकते हैं? – bdhar
तो आपकी समस्या यह है कि 'ToolProvider.getSystemJavaCompiler() 'शून्य लौटाता है? – Gabe