java.lang.NullPointerException当我使用JavaCompiler编译另一个类时

时间:2015-06-21 02:36:45

标签: javacompiler

我正在尝试使用JavaCompiler类编译一个简单的java类,但我看到以下错误: 线程" main"中的例外情况显示java.lang.NullPointerException     在com.coderbd.compile.JDK6FirstCompile.main(JDK6FirstCompile.java:12)

我正在使用JDK 1.8.31,请帮我解决这个问题。 编码器在这里:

package com.coderbd.compile;


import java.io.IOException;

import javax.tools.JavaCompiler;
import javax.tools.ToolProvider;

public class JDK6FirstCompile {
public static void main(String args[]) throws IOException,    NullPointerException {
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int results = compiler.run(null, null, null, "Foo.java");
System.out.println("Success: " + (results == 0));
 }
 }

 // File: Foo.java
 class Foo {
 public static void main(String args[]) {
 System.out.println("Hello, World");
 }
 }

任何帮助将不胜感激。

0 个答案:

没有答案