Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JS7 Agents can execute JVM Jobs running in an Oracle® GraalVM that are implemented using JavaScript.The 

  • The Oracle® GraalVM includes an OpenJDK and a number of interpreters for scripting languages such as JavaScript, Python etc.
  • The JS7 - Job API offers such jobs access to arguments, return values etc.

The following information applies to JVM Jobs, not to Shell Jobs that directly invoke a Java Virtual Machine or an interpreter such as Node.js.

...

Display feature availability
StartingFromRelease2.6.1

...

The Oracle® GraalVM includes an OpenJDK and a number of interpreters for scripting languages such as JavaScript, Python etc.

License

Oracle® GraalVM ships with a number of licenses, for details see https://docs.oracle.com/en/graalvm/enterprise/21/docs/licensing-information/:

Users agree with license terms when downloading the related edition of Oracle® GraalVM License Agreement.

Download

The Oracle® GraalVM can be downloaded from https://www.graalvm.org/downloads/

Users choose the Oracle® GraalVM for their OS platform an Java version supported by the JS7 Agent, for example Java 17. For details see Which Java versions is JobScheduler available for?

Installation

After download users extract the .tar.gz/.zip archive of the Oracle® GraalVM and make the JAVA_HOME environment variable to point to the location where Oracle® GraalVM is extracted.

In a next step the related interpreter has to be initialized:

Code Block
languagebash
titleInstall
linenumberstrue
$GRAALVM/bin/gu install nodejs