src/hotspot/share/classfile/classLoader.cpp
changeset 48470 1d24b76cf639
parent 48016 df39ee817323
child 48473 9a5bcee1a706
--- a/src/hotspot/share/classfile/classLoader.cpp	Mon Dec 04 08:59:47 2017 -0800
+++ b/src/hotspot/share/classfile/classLoader.cpp	Tue Dec 19 11:29:07 2017 -0800
@@ -802,6 +802,14 @@
   int end = 0;
   bool set_base_piece = true;
 
+#if INCLUDE_CDS
+  if (DumpSharedSpaces || UseSharedSpaces) {
+    if (!Arguments::has_jimage()) {
+      vm_exit_during_initialization("CDS is not supported in exploded JDK build", NULL);
+    }
+  }
+#endif
+
   // Iterate over class path entries
   for (int start = 0; start < len; start = end) {
     while (class_path[end] && class_path[end] != os::path_separator()[0]) {