Quiero invocar el código JavaScript en mi código Java, traté de usar Nashorn. Cuando intento ejecutar mi código I, aparece el error de que no se reconoce la ventana ( ReferenceError: "window" no está definida en la línea número 1 )
ScriptEngineManager engineManager = new ScriptEngineManager(); ScriptEngine engine = engineManager.getEngineByName("nashorn"); String script = "if(window.ServicesXXXX== null) {\n" + " window.ServicesXXXX.stopInv();}"; try { engine.eval(script); } catch (ScriptException e) { LOGGER.info("Error in the invoque of js", e.getMessage()); }Mi pregunta es cómo declarar var window: Window & typeof globalThis ?
Gracias