diff -r 440cbcf3b268 -r 46cf212cdcca test/jdk/java/net/URLClassLoader/closetest/CloseTest.java --- a/test/jdk/java/net/URLClassLoader/closetest/CloseTest.java Wed Mar 27 13:00:57 2019 -0700 +++ b/test/jdk/java/net/URLClassLoader/closetest/CloseTest.java Wed Mar 27 09:06:43 2019 -0700 @@ -42,6 +42,7 @@ import java.io.IOException; import java.lang.reflect.Method; import java.net.URLClassLoader; +import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.URL; import java.nio.file.Files; @@ -49,6 +50,7 @@ import java.nio.file.Paths; import jdk.test.lib.compiler.CompilerUtils; +import jdk.test.lib.net.URIBuilder; import jdk.test.lib.util.JarUtils; import com.sun.net.httpserver.HttpContext; @@ -157,8 +159,12 @@ static URL getServerURL() throws Exception { int port = httpServer.getAddress().getPort(); - String s = "http://127.0.0.1:" + port + "/"; - return new URL(s); + return URIBuilder.newBuilder() + .scheme("http") + .loopback() + .port(port) + .path("/") + .toURL(); } static void startHttpServer(String docroot) throws Exception {