Method One: For Windows
try {
Runtime.getruntime (). EXEC ("rundll32 Url.dll,fileprotocolhandler" +url);
} catch (IOException E1) {
E1.printstacktrace ();
}
Method two: Generic, but may throw java.net.URISyntaxException exceptions.
try {
Create a URI instance, note that the URL URL format problem may be unexpected here
Java.net.URI URI = java.net.URI.create (URL);
Get current system Desktop extension
Java.awt.Desktop DP = Java.awt.Desktop.getDesktop ();
Determine if the system desktop supports features to perform
if (dp.issupported (Java.awt.Desktop.Action.BROWSE)) {
Get the system default browser open link
Dp.browse (URI);
}
} catch (Java.lang.NullPointerException e) {
Throws an exception when the URI is empty
} catch (Exception e) {
E.printstacktrace ();
This is unable to get the system default browser
}
Common code blocks: Java uses the system browser to open URLs