© Kishori Sharan, Peter Späth 2021
K. Sharan, P. SpäthMore Java 17 https://doi.org/10.1007/978-1-4842-7135-3_10

10. Scripting in Java

Kishori Sharan1   and Peter Späth2
(1)
Montgomery, AL, USA
(2)
Leipzig, Sachsen, Germany
 
In this chapter, you will learn:
  • What scripting in Java is

  • How to execute scripts from Java and how to pass parameters to scripts

  • How the ScriptContext is used in executing scripts

  • How to use the Java programming language in scripts

  • How to implement a script engine

All example programs in this chapter are members of a jdojo.script module, as declared in Listing 10-1, unless specified otherwise.
// module-info.java
module jdojo.script {
    requires java.scripting;
    requires jdk.unsupported;
    // <- needed for GraalVM JavaScript
    exports ...

Get More Java 17: An In-Depth Exploration of the Java Language and Its Features now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.