168 CHAPTER 8 THE JAVA COMPILER API
168 CHAPTER 8 THE JAVA COMPILER API System.err.println(”Invocation target: ” + e); } } } } Listing 8-8. The JavaSourceFromString Class Definition import javax.tools.*; import java.net.*; public class JavaSourceFromString extends SimpleJavaFileObject { final String code; JavaSourceFromString(String name, String code) { super(URI.create( “string:///” + name.replace(’.',’/') + Kind.SOURCE.extension), Kind.SOURCE); this.code = code; } @Override public CharSequence getCharContent(boolean ignoreEncodingErrors) { return code; } } Running the CompileSource program generates the following output: > java CompileSource Success: true —–Output—- Hello, World —–Output—-
Note: If you are looking for good and high quality web space to host and run your application check Lunarwebhost JSP Web Hosting services