-
CSR
-
Resolution: Approved
-
P3
-
None
-
source, binary, behavioral
-
medium
-
-
Java API, add/remove command in $JDK/bin
Summary
Nashorn JavaScript engine is being removed from JDK
Problem
Nashorn is a JSR-223 (javax.script) compliant script engine for JavaScript language. This has been deprecated for removal already.
Solution
We want to remove nashorn script engine from JDK. We plan to remove the following two nashorn related modules and associated build instructions + tests from JDK.
jdk.nashorn.scripting
jdk.nashorn.scripting.shell
Specification
The removal of above mentioned nashorn related modules will remove the following APIs
the jdk.nashorn.api.scripting and jdk.nashorn.api.tree packages.
(from jdk.scripting.nashorn module)
the jjs tool in $JDK/bin directory.
(from jdk.scripting.nashorn.shell module)
Specdiff: http://cr.openjdk.java.net/~sundar/8241751/specdiff/overview-summary.html
Webrev: http://cr.openjdk.java.net/~sundar/8241751/webrev.00/
- csr of
-
JDK-8241749 Remove the Nashorn JavaScript Engine
-
- Resolved
-