是否可以将Nashorn(Java8 的新 JavaScript 引擎)与三个 Java 8 紧凑型配置文件中的每一个一起使用?
问问题
199 次
1 回答
2
是的,您可以在所有紧凑型配置文件中使用 Nashorn。这在嵌入式文档的紧凑配置文件中明确记录:
Compact1 配置文件 API
与具有基础配置文件、安全套接字层 (SSL)、日志记录和脚本语言支持(包括 Javascript)的传统连接设备配置 (CDC) 类似。当使用最小 JVM 进行配置时,compact1 配置文件 API 的静态占用空间约为 12MB。
每个 compact 配置文件都是前一个配置文件的超集,因此 Nashorn 可以在 compact1 中使用,因此也可以在 compact2 和 compact3 中使用。
作为进一步的证据,已提交并解决了错误JDK-8027532,以确保 Nashorn 不使用 compact1 之外的任何类。
请注意,JVM 不需要提供任何特定的脚本引擎。因此,虽然 Nashorn 与所有紧凑型配置文件兼容,但特定的 JVM 可能无法使其可用。
于 2014-09-16T16:02:24.337 回答