Skript för Java-plattformen är en ramspecifikation för att bädda in skript i Java -källkod . Denna mekanism används för att exekvera kod från Java-program på andra programmeringsspråk.
En vanlig användning av denna funktion är att beskriva delar av affärslogiken i en applikation i form av skript på ett språk som är enklare än Java, vilket gör det möjligt att involvera specialister med endast grundläggande programmeringskunskaper för sin utveckling. Det finns också möjlighet till mer flexibel konfiguration och förlängning av den ursprungliga applikationen genom att utveckla tillägg ("plug-ins") för den i skriptspråk.
Det finns för närvarande inget officiellt krav (för Java 8-specifikationen) att inkludera några skriptmotorer i JVM, men Oracle JVM för Java 6 och senare inkluderar Rhino -baserat JavaScript-motorstöd från 1.6R2 till Java 8, och Nashorn sedan Java 8 .
Scripting för Java Platform-specifikationen utvecklades som en del av Java Community Process och är JSR 223 . Hennes slutliga release släpptes den 11 december 2006. Men den 13 december 2016, efter diskussion och omröstning [1] , beslutades det att denna funktionalitet skulle ingå som en del av Java 9 och JSR 223 drogs tillbaka.