Unable to create javax script engine for javascript, в чём проблема?

Ссылка скопирована
1 ответ

Пытаюсь попробовать extjs и скачал её community версию. Залогинился, скачал ext-gen, создал само приложение. При первой попытке инициализации приложения - он ругался на то, что не хватает пакета querystring, скачал его, а после начал ругаться на "Unable to create javax script engine for javascript". При удалении в вебпаке в плагинах new ExtWebpackPlugin, приложение запускается, но не работает, просто висит постоянная загрузка

Unable to create javax script engine for javascript, в чём проблема?

Честно даже не знаю в чём ошибка может быть и в чём причина. Заранее благодарю за уделённое время и любую помощь.
P.S. Отрывок из логов об ошибке
C:*universap-app-testnode_modules@senchacmddistplugin.xml:378: The following error occurred while executing this line:
C:*universap-app-testbuild.xml:5: Unable to create javax script engine for javascript
at com.sencha.ant.AntScript.execute(AntScript.java:121)
at com.sencha.command.plugin.PluginManager.execute(PluginManager.java:104)
at com.sencha.command.plugin.PluginManager.executeReverseFirst(PluginManager.java:145)
at com.sencha.command.environment.BuildEnvironment.execute(BuildEnvironment.java:309)
at com.sencha.command.environment.AppOrPackageEnvironment.execute(AppOrPackageEnvironment.java:729)
at com.sencha.command.BasePluginCommands$BasePluginCommand.doExecute(BasePluginCommands.java:125)
at com.sencha.command.app.AppCommands$BuildCommand.execute(AppCommands.java:470)
at com.sencha.command.app.AppCommands$WatchCommand.execute(AppCommands.java:909)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at com.sencha.util.MethodInvoker$Arguments.invoke(MethodInvoker.java:175)
at com.sencha.cli.Command.dispatch(Command.java:43)
at com.sencha.command.BasePluginCommands$BasePluginCommand.dispatch(BasePluginCommands.java:289)
at com.sencha.cli.Commands.dispatch(Commands.java:64)
at com.sencha.cli.Commands.dispatch(Commands.java:64)
at com.sencha.command.Sencha.dispatch(Sencha.java:80)
at com.sencha.command.Sencha.main(Sencha.java:151)

Дополнительно:

Java 8 используйте, в новых версиях скриптовый движок выкосили в пользу грааля.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ольга Сеть Ответ

Проблема, с которой вы столкнулись, скорее всего, связана с отсутствием поддержки JavaScript в вашем приложении или неправильной настройкой среды выполнения Java. Для того чтобы создать экземпляр JavaScript Engine в Java, необходимо иметь поддержку JavaScript Engine в вашем окружении.

Возможно, у вас не установлены необходимые зависимости или библиотеки для работы с JavaScript Engine в Java. Убедитесь, что у вас установлены все необходимые библиотеки и зависимости для работы с JavaScript Engine.

Также, убедитесь, что вы правильно указали путь к JavaScript Engine в вашем коде. В случае использования стандартной библиотеки Java, путь к JavaScript Engine может быть указан следующим образом:

ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");

ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js");

Если вы используете стороннюю библиотеку для работы с JavaScript Engine, убедитесь, что вы правильно настроили её в своем проекте.

Также, проверьте, что у вас правильно настроена среда выполнения Java. Убедитесь, что у вас установлена подходящая версия Java для работы с JavaScript Engine.

Если проблема не решается указанными выше способами, попробуйте обратиться к документации по использованию JavaScript Engine в Java или обратитесь за помощью к сообществу разработчиков. Может быть, кто-то уже сталкивался с подобной проблемой и сможет помочь вам её решить.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно