0
In Javascript in ejb Projekt Injektion bekomme ich diesen Fehler:Unbehandelte Ausnahme Typ Script
@Override
public void testeEjb() {
ScriptEngineManager factory = new ScriptEngineManager();
// create a JavaScript engine
ScriptEngine engine = factory.getEngineByName("JavaScript");
// evaluate JavaScript code from String
try {
engine.eval("print('Hello, World')");
} catch (ScriptException e) {
e.printStackTrace();
}}
Ich glaube nicht, dass Ihr Javascript die korrekte Syntax hat. Versuchen Sie console.log() anstelle von print(). – ewanc
Könnten Sie einen vollständigen Stacktrace der Ausnahme bereitstellen? Und welche Version von JVM wird verwendet? – merz
Syntax ist korrekt. Ich denke, Sie haben wahrscheinlich den falschen Import für 'ScriptException'. Stellen Sie sicher, dass es 'javax.script.ScriptException' ist. – dambros