Пакет jdk.nashorn.api.scripting
Этот пакет предоставляет javax.script интеграцию, которая является предпочтительным способом использования Nashorn. Обычно это делается для получения экземпляра движка сценариев Nashorn:
import javax.script.*;
...
ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("Nashorn");
Движки сценариев Nashorn реализуют необязательные Invocable и Compilable интерфейсы, позволяющие эффективно предварительно компилировать и повторно выполнять сценарии. Кроме того, этот пакет предоставляет специфические для nashorn классы расширения, интерфейсы и методы. Дополнительные сведения см. в NashornScriptEngineFactory.
- Since:
- 1.8u40
| Интерфейс | Описание |
|---|---|
| ClassFilter | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| JSObject | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| Класс | Описание |
|---|---|
| AbstractJSObject | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| NashornScriptEngine | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| NashornScriptEngineFactory | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| ScriptObjectMirror | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| ScriptUtils | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| URLReader | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
| Исключение | Описание |
|---|---|
| NashornException | Устарело, для удаления: Этот элемент API может быть удален в будущей версии. Движок сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии выпуска. |
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.scripting.nashorn/jdk/nashorn/api/scripting/package-summary.html