Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

package br.unifor.

nati;
import javax.script.*;
public class ScriptEngineTest {
private static final String ENGINE = "JavaScript";
public static void main(String args[]) {
ScriptEngineManager manager = new ScriptEngineManager();
for (ScriptEngineFactory f : manager.getEngineFactories()) {
printBasicInfo(f);
System.out.println();
}
ScriptEngine engine = manager.getEngineByName(ENGINE);
if (engine != null) {
System.out.println(ENGINE + " is present.");
} else {
System.out.println(ENGINE + " is not present.");
}
}
public static void printBasicInfo(ScriptEngineFactory factory) {
System.out.println("engine name=" + factory.getEngineName());
System.out.println("engine version=" + factory.getEngineVersion());
System.out.println("language name=" + factory.getLanguageName());
System.out.println("extensions=" + factory.getExtensions());
System.out.println("language version=" +
factory.getLanguageVersion());
System.out.println("names=" + factory.getNames());
System.out.println("mime types=" + factory.getMimeTypes());
}
}

You might also like