--- a/test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java Tue Feb 05 00:43:38 2019 +0530
+++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java Mon Feb 04 19:42:36 2019 -0800
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -44,14 +44,14 @@
CDSTestUtils.makeClassList(classes).getPath();
String archiveName = "NonBootLoaderClasses.jsa";
CDSOptions opts = (new CDSOptions())
- .addPrefix("-XX:ExtraSharedClassListFile=" + classList, "-cp", "\"\"")
+ .addPrefix("-XX:ExtraSharedClassListFile=" + classList, "-Djava.class.path=")
.setArchiveName(archiveName);
CDSTestUtils.createArchiveAndCheck(opts);
// Print the shared dictionary and inspect the output
opts = (new CDSOptions())
.setUseVersion(false)
- .addSuffix( "-cp", "\"\"",
+ .addSuffix("-Djava.class.path=",
"-XX:+UnlockDiagnosticVMOptions", "-XX:SharedArchiveFile=./" + archiveName,
"-XX:+PrintSharedArchiveAndExit", "-XX:+PrintSharedDictionary");
CDSTestUtils.run(opts)