page under construction
Page is being reworked. Language comparison should be moved to a table matrix presentation
Versions of Java scripting languages and JobScheduler releases
<script language="javascript"/>
- Java Version
- Java independent, C++ implementation of the SpiderMonkey project
- JobScheduler Release
- Available for 32-bit JobScheduler Releases
- Not available for 64-bit JobScheduler Releases
- Java Version
<script language="java:javascript"/>
- Hints
- Syntax for JobScheduler API is the same a for
<script language="javascript"/>
- For compatibility to move javascript jobs on 32Bit JobScheduler (using spidermonkey) to a 64Bit JobScheduler with minimal changes (only script language attribute)
- Implemented Java Beans Layer on rhino/nashorn engine
- Syntax for JobScheduler API is the same a for
- Java Version
- available starting from Java version 1.7
- maps to the Rhino Scripting Engine when using Java 1.7
- maps to the Nashorn Scripting Engine when using Java 1.8
- JobScheduler Release
- starting from JobScheduler release 1.6
- Hints
<script language="javax.script:javascript/>
- Hints
- maps to the Rhino Scripting Engine when using Java 1.7
- maps to the Nashorn Scripting Engine when using Java 1.8
- Java Version 1.7, 1.8
- starting from JobScheduler Release 1.6
- see How to change over to Java 1.8 - the new Nashorn JavaScript engine
- Hints
<script language="javax.script.rhino"/>
- Java Version
- Java 1.7 (previous versions?)
- removed with Java 1.8
- JobScheduler Release
- starting from JobScheduler release 1.6
- Java Version
<script language="javax.script:ECMAscript"/>
- Hints
- maps to the Rhino Scripting Engine when using Java 1.7
- maps to the Nashorn Scripting Engine when using Java 1.8
- Java Version
- Java 1.7, 1.8
- JobScheduler Release
- starting from JobScheduler Release 1.6
- Hints
Explanations
- API syntax is for 1 & 2 the same
- API syntax is for 3 & 4 & 5 the same
Recommendations
<script language="javax.script:javascript/>
Use the available javascript engine of the JRE.
See also
- What are the differences between the SpiderMonkey, Rhino and Nashorn scripting engines?
- How to change over to Java 1.8 - the new Nashorn JavaScript engine