Scripting for the Java Platform

Uses your system voice; voice and rate in settings.

Snapshot

≈ 2 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

Scripting for the Java Platform is a framework for embedding scripts into Java source code. There is no requirement for a given Java virtual machine (JVM) to include any JavaScript engine by default, but the Oracle JVM (Java 6 and later) included a JavaScript engine, based on Rhino version 1.6R2 before Java 8, and Nashorn since Java 8. Nashorn was deprecated in Java 11 and was officially removed from the JDK in Java 15. Scripting for the Java Platform was developed under the Java Community Process as JSR 223. The final release of JSR 223 happened on December 11, 2006. The specification, however, was withdrawn later on December 13, 2016 after a Maintenance Review Ballot, where it was decided that the javax.script API would be included as an integral part of Java 9 and onward.

Scripting for the Java Platform is a framework for embedding scripts into Java source code. There is no requirement for a given Java virtual machine (JVM) to include any JavaScript engine by default, but the Oracle JVM (Java 6 and later) included a JavaScript engine, based on Rhino version 1.6R2 before Java 8, and Nashorn since Java 8. Nashorn was deprecated in Java 11 and was officially removed from the JDK in Java 15. Scripting for the Java Platform was developed under the Java Community Process as JSR 223. The final release of JSR 223 happened on December 11, 2006. The specification, however, was withdrawn later on December 13, 2016 after a Maintenance Review Ballot, where it was decided that the javax.script API would be included as an integral part of Java 9 and onward. JSR 223: Scripting for the Java Platform Specification Request Java Scripting Programmer's Guide for Java SE 14 at Oracle

Text derived from https://en.wikipedia.org/w/index.php?oldid=1373177907 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001373177907 · captured 1788517516.0 · version history

Cite this page as: encyclopegia.org, “Scripting for the Java Platform”, snapshot enwiki-001373177907. https://encyclopegia.org/a/scripting-for-the-java-platform