"Unable to create javax script engine for javascript" 扩展



<default"安装extjs,我不能让它运行与任何Java>14 .

版本在Java 14中,主要的警告是:
[ERR] Warning: Nashorn engine is planned to be removed from a future JDK release

使用Java 15,ant构建失败:

Exception information:
=======================
/home/ubuntu/my-ext-gen-app/node_modules/@sencha/cmd/dist/plugin.xml:378: The following error occurred while executing this line:
/home/ubuntu/my-ext-gen-app/build.xml:15: 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:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
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)

https://docs.sencha.com/extjs/7.6.0/guides/getting_started/getting_started_with_npm.html

有办法解决这个问题吗?

我也有同样的问题,但是使用Java 17。

我把Java改成了版本8,我重新启动了所有的终端,它解决了我的问题。

最新更新