似乎从 JDK15 开始就删除了 Nashorn 引擎https://openjdk.org/jeps/372但我不想降级 JDK 来构建 Sencha 应用程序。您有什么建议吗?谢谢!
我还发现了一些文章,似乎与ant
<script>
标签有关,有人建议使用GraalVM,但我不知道如何集成这个东西。
https://bz.apache.org/bugzilla/show_bug.cgi?id=64469https://stackoverflow.com/a/60515528/21004428
有人建议导入 Nashorn 引擎及其依赖项,我将 nashorn-core-15.4.jar、asm-9.4.jar、asm-util-9.4.jar 和 asm-commons-9.4.jar 添加到 build.xml 中,它可以工作。但是应用程序中的build.xml(包括Sencha的xml)文件太多,不知道如何全部设置。 引擎和依赖
而不是在 build.xml 中引用 nashorn-core-15.4.jar、asm-9.4.jar、asm-util-9.4.jar
将 nashorn-core-15.4.jar、asm-9.4.jar、asm-util-9.4.jar 复制到 %ANT_HOME%/lib。
这应该达到相同的结果,并且不需要编辑各种 build.xml 文件。