打开一个文件很简单:
try {
Desktop.getDesktop().open(new File(dir));
} catch (IOException ex) {
Logger.getLogger(Test1.class.getName()).log(Level.SEVERE, null, ex);
}
Java会根据操作系统的配置找到合适的软件打开这个文件。打开一个网页也很简单:
try { java.net.URI uri = new java.net.URI( url ); desktop.browse( uri ); } catch ( Exception e ) { System.err.println( e.getMessage() ); }
同时Desktop API还支持打印,发送邮件等。请参考后面的链接。
参考:
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api/
http://johnbokma.com/mexit/2008/08/19/java-open-url-default-browser.html
http://mindprod.com/jgloss/urlencoded.html