Я использую JSDOM API (master-branch) (https://github.com/jsdom/jsdom) для генерации svg на стороне сервера. Я использую механизм Nashorn для оценки и выполнения кода javascript на стороне сервера.
Структура пакета:
![enter image description here](https://i.stack.imgur.com/dIWgG.png)
Основной файл JS:
![enter image description here](https://i.stack.imgur.com/pKtrM.png)
Я звонюВышеупомянутый метод JavaScript makeSvg () из метода Java, который я передаю его механизму JavaScript для обработки. Как только механизм JavaScript оценивает и выполняет метод JavaScript, я получаю следующую ошибку в консоли в JDeveloper.
Ошибка:
Getting require JSDOM object
Error while getting JSDOM object
Error message: Module name "jsdom" has not been loaded yet for context: _.
Use require([])
http://requirejs.org/docs/errors.html#notloaded
Error Line Number: 419
Error Stacktrace: Error: Module name "jsdom" has not been loaded yet for
context: _. Use require([])
http://requirejs.org/docs/errors.html#notloaded
at makeError (<eval>:444)
at localRequire (<eval>:1685)
at requirejs (<eval>:2030)
at makeSvg (<eval>:52)
at <program> (<eval>:1)
Чего мне не хватает? Я выполняю шаги, указанные в ссылке JSDOM github.