2

是否可以将Nashorn(Java8 的新 JavaScript 引擎)与三个 Java 8 紧凑型配置文件中的每一个一起使用?

4

1 回答 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 回答