Look directly at the code:
Method One:
Copy CodeThe code is as follows:
Runtime.getruntime (). EXEC ("rundll32 Url.dll,fileprotocolhandler http://www.jb51.net");
Method Two:
Copy CodeThe code is as follows:
Determine if the current system supports the Java AWT Desktop extension
if (java.awt.Desktop.isDesktopSupported ()) {
try{
Create a URI instance, note that it is not a URL
Java.net.URI uri=java.net.uri.create ("http://www.jb51.net");
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 (Java.io.IOException e) {
This is unable to get the system default browser
}
}
String url =
"d:\\a.html"
;
ProcessBuilder builder =
new
ProcessBuilder(
"c:\\Program Files\\Internet Explorer\\iexplore"
, url);
builder.start();
Java method to open the specified URL using the default browser (two methods)