0
EJBプロジェクトでJavaScriptを注入するには、私はこのエラーを取得する:未処理の例外タイプするScriptException
Unhandled exception type ScriptException.
は、これは私のコードです:
@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();
}}
あなたのjavascriptが正しい構文をしているとは思わないprint()の代わりにconsole.log()を試してください。 – ewanc
例外の完全なスタックトレースを提供できますか?そして、どのバージョンのJVMが使用されていますか? – merz
構文は正しいです。おそらく 'ScriptException'のインポートが間違っていると思います。 'javax.script.ScriptException'であることを確認してください。 – dambros