
{filelink=966}
import java.io.InputStreamReader;
import java.util.List;
import javax.script.Invocable;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
public class Main {
public static void main(String[] args) throws Exception
{
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine moteure = mgr.getEngineByName("javascript");
// Exécuter les scripts du fichier script.js
moteure.eval(new InputStreamReader(Main.class.getResourceAsStream("script.js")));
List listMois = (List) moteure.get("listMois");
if (listMois != null)
{
for (String s : (List) listMois) {
System.out.println(s);
}
}
Invocable moteureInv = (Invocable) moteure;
Object obj = moteure.get("listJour");
Object listJour = moteureInv.invokeMethod(obj, "getJour");
if (listJour != null)
{
for (String s : (List) listJour)
{
System.out.println(s);
}
}
}
}