Java 애플리케이션에서 데스크탑의 기본 설정을 통해 브라우저나 파일을 열게 할 수 있고, 기본 메일 클라이언트로 메일을 보내게 할 수 있다.
Using the Desktop API in Java SE 6
http://download.oracle.com/javase/6/docs/api/java/awt/Desktop.html 클래스에는 이 외에도 많은 기능이 있다.
아래는 기본 웹 브라우저로 URL을 열도록 하는 것이다. How to open a URL in the user-default browser using Java를 참조.
import java.net.URI; import java.awt.Desktop; if( !java.awt.Desktop.isDesktopSupported() ) { System.err.println( "Desktop is not supported (fatal)" ); System.exit( 1 ); } java.awt.Desktop desktop = java.awt.Desktop.getDesktop(); if( !desktop.isSupported( java.awt.Desktop.Action.BROWSE ) ) { System.err.println( "Desktop doesn't support the browse action (fatal)" ); System.exit( 1 ); } desktop.browse(new URI("http://www.example.com"));