|   
 import java.util.List;
 
 import javax.script.ScriptEngineFactory;
 import javax.script.ScriptEngineManager;
 
 public class Main {
 public static void main(String args[]) {
 ScriptEngineManager manager = new ScriptEngineManager();
 List<ScriptEngineFactory> factories = manager.getEngineFactories();
 for (ScriptEngineFactory factory : factories) {
 System.out.println(factory.getEngineName());
 System.out.println(factory.getEngineVersion());
 System.out.println(factory.getLanguageName());
 System.out.println(factory.getLanguageVersion());
 System.out.println(factory.getExtensions());
 System.out.println(factory.getMimeTypes());
 System.out.println(factory.getNames());
 }
 }
 }
 
 
 
 
 |