8191374: Improve error message when CDS is not supported on exploded build

Reviewed-by: jiangli, hseigel
This commit is contained in:
Ioi Lam 2017-12-19 11:29:07 -08:00
parent c7421b5e3b
commit 1c4fcc1627

View file

@ -802,6 +802,14 @@ void ClassLoader::setup_boot_search_path(const char *class_path) {
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]) {