import java.util.List; import javax.script.ScriptEngine; import javax.script.ScriptEngineFactory; import javax.script.ScriptEngineManager; public class Main { public static void main(String[] args)throws Exception { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); String myJSCode = "function calcul()" + "{" + "return (150 * 3);" + "" + "}"; System.out.println(engine.eval(myJSCode)); } }
A voir sur le même Sujet
-
Obtenir la valeur d’une variable ‘javascript’ à partir de sa reference
{filelink=945} import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class RefernceScript { public static void main(String args[]) { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine moteur = …
-
Exemple d’utilisation des scripts compilable
{filelink=946} import javax.script.Compilable; import javax.script.CompiledScript; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ScriptCompilable { public static void main(String args[]) { ScriptEngineManager manager = new …
-
Extraire les Moteurs de Scrpite par leurs noms
{filelink=953} import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; public class ScriptNom { public static void main(String[] args) { ScriptEngineManager manager = new ScriptEngineManager(); /* Afficher les moteur de …
-
Exécuter un Script à l’aide de Moteur de script
{filelink=936} import javax.script.ScriptEngineManager; import javax.script.ScriptException; import javax.script.ScriptEngine; public class ExecuteJScript { public static void main (String[] args) { ScriptEngineManager manager = new ScriptEngineManager (); ScriptEngine …
-
Exemple de Compilation d’un Script via un code intermédiaire
{filelink=940} import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.Invocable; interface Calcul { int add(int a, int b); int sous(int a, int b); int multi(int a, int b); …
-
Affichage de moteur d’un script Spécifique
{filelink=951} import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; public class AffichageMoteur { public static void main(String[] args) { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine jsEngine = manager.getEngineByExtension(“js”); System.out.println(jsEngine); …
-
ScriptEngine: Utilisation de Compilable
{filelink=941} import javax.script.CompiledScript; import javax.script.ScriptEngine; import javax.script.Compilable; import javax.script.ScriptEngineManager; public class ExempleCompilable { public static void main(String[] args) throws Exception { ScriptEngineManager manager = new …
-
Moteur des scripts: Exemple de gestion des exceptions
{filelink=939} import javax.script.Bindings; import javax.script.ScriptContext; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ExceptionScript { public static void main(String[] args) { ScriptEngineManager manager = new …
-
Invoquer un fichier de script dans le code java
{filelink=962} import java.io.InputStreamReader; import java.util.List; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; public class InvokFichier { public static void main(String[] args) throws Exception { ScriptEngineManager mgr …
-
Afficher les infromations sur les moteurs de script
{filelink=942} import javax.script.ScriptEngine; import javax.script.ScriptEngineFactory; import javax.script.ScriptEngineManager; import java.util.List; public class ListeMoteurScript { public static void main(String args[]) { ScriptEngineManager manager = new ScriptEngineManager(); List …