diff --git a/make/Images.gmk b/make/Images.gmk
index c404a89ee3b..932701c5819 100644
--- a/make/Images.gmk
+++ b/make/Images.gmk
@@ -48,7 +48,8 @@ PROVIDER_MODULES += jdk.charsets jdk.crypto.ec jdk.crypto.pkcs11 jdk.jvmstat jdk
# tools
TOOLS_MODULES += jdk.attach jdk.compiler jdk.dev \
jdk.javadoc jdk.jcmd jdk.jconsole jdk.hotspot.agent jdk.jartool \
- jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.policytool jdk.rmic jdk.xml.bind jdk.xml.ws
+ jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.jshell jdk.policytool jdk.rmic \
+ jdk.xml.bind jdk.xml.ws
ifeq ($(OPENJDK_TARGET_OS), windows)
PROVIDER_MODULES += jdk.crypto.mscapi
diff --git a/modules.xml b/modules.xml
index 2c8ddccc9a2..e1f91a0bf15 100644
--- a/modules.xml
+++ b/modules.xml
@@ -787,6 +787,19 @@
jdk.accessibility
+
+ jdk.jshell
+ java.base
+ java.compiler
+ jdk.compiler
+ java.desktop
+ java.prefs
+ jdk.jdi
+ jdk.internal.le
+
+ jdk.jshell
+
+
java.instrument
java.base
@@ -1547,14 +1560,17 @@
com.sun.tools.javac.api
+ jdk.jshell
jdk.javadoc
com.sun.tools.javac.code
+ jdk.jshell
jdk.javadoc
com.sun.tools.javac.comp
+ jdk.jshell
jdk.javadoc
@@ -1564,16 +1580,22 @@
com.sun.tools.javac.jvm
+ jdk.jshell
jdk.javadoc
com.sun.tools.javac.main
+ jdk.jshell
jdk.javadoc
com.sun.tools.javac.nio
jdk.javadoc
+
+ com.sun.tools.javac.parser
+ jdk.jshell
+
com.sun.tools.javac.platform
jdk.javadoc
@@ -1584,10 +1606,12 @@
com.sun.tools.javac.tree
+ jdk.jshell
jdk.javadoc
com.sun.tools.javac.util
+ jdk.jshell
jdk.javadoc
jdk.jdeps
@@ -1648,22 +1672,27 @@
java.base
jdk.internal.jline
+ jdk.jshell
jdk.scripting.nashorn.shell
jdk.internal.jline.console
+ jdk.jshell
jdk.scripting.nashorn.shell
jdk.internal.jline.console.completer
+ jdk.jshell
jdk.scripting.nashorn.shell
jdk.internal.jline.console.history
+ jdk.jshell
jdk.scripting.nashorn.shell
jdk.internal.jline.internal
+ jdk.jshell
jdk.scripting.nashorn.shell