An unfortunate eager dependency on urlmon.dll has crept into net.dll, the JIRA issue contains more details [1].
The dependency should be made lazy and optional, since if only pertains to NTLM authentication over HTTP. Webrev: https://cr.openjdk.java.net/~chegar/8225425/webrev.01/ -Chris. [1] https://bugs.openjdk.java.net/browse/JDK-8225425