Un code vaut 1000 mots de l'expliquer :-)Java Script Engine importer mes cours ne fonctionne pas
package jasim;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class JSTest {
public static void main(String[] args) throws ScriptException {
ScriptEngine jse = new ScriptEngineManager().getEngineByExtension("js");
jse.eval("println(new jasim.JSTest().toString)");
}
@Override
public String toString() {
return "JSTest Object";
}
}
Ce code échouera à l'exception ci-dessous:
Exception in thread "main" javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "jasim" is not defined. (<Unknown source>#1) in <Unknown source> at line number 1
Comment puis-je importer mes propres classes dans le ScriptEngine?
Un code vaut 1000 mots pour l'expliquer. Réduire –