How do I launch user-default web browser?

The code below show you how to browse a website using the user’s default web browser. To get the default web browser you can use the Desktop class browse(URI uri) method call.

package org.kodejava.example.awt;

import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;

public class RunningDefaultBrowser {
    public static void main(String[] args) {
        URI uri = URI.create("http://www.kodejava.org");
        try {
            //
            // Get Desktop instance of the current browser context.
            // If the platform doesn't support Desktop API an
            // UnsupportedOperationException will be thrown.
            //
            Desktop desktop = Desktop.getDesktop();

            //
            // Browse the uri using user's default web browser.
            //
            desktop.browse(uri);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Wayan Saryada

Wayan Saryada

A programmer, runner, recreational diver, currently living in the island of Bali, Indonesia. Mostly programming in Java, creating web based application with Spring Framework, JPA, etc. If you need help on Java programming you can hire me on Fiverr.
Wayan Saryada

Leave a Reply