使用Desktop API in Java SE 6打开文件或者网页
2010-09-13 22:32
387 查看
打开一个文件很简单:
Java会根据操作系统的配置找到合适的软件打开这个文件。打开一个网页也很简单:
同时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
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
相关文章推荐
- 不使用 java.awt.Desktop API,打开默认浏览器访问指定链接的方法
- 不使用 java.awt.Desktop API,打开默认浏览器访问指定链接的方法
- 关于使用java或者前段jsp打开本地PDF文件
- vba使用win32 API(GetOpenFileName )实现打开文件对话框
- Java基础系列19:使用JXL或者POI生成和解析Excel文件
- 使用Java打开本地文件
- Visual Studio 2008 中使用API打开file://形式的文件,关闭后文件被删除
- vba使用win32 API(GetOpenFileName )实现打开文件对话框
- 在pda上怎样打开网页或者调用其他可程序(主要是指可执行文件)的公共类
- Elicpse使用技巧-打开选中文件文件夹或者包的当前目录
- Eclipse不能打开Java文件或者其他文件
- eclipse打开文件或者目录位置(不使用插件)
- 无法删除Java(TM) Platform SE binary打开问题解决(修改jar中的文件)
- linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用
- linux命令 — lsof 查看进程打开哪些文件 或者 查看文件给哪个进程使用-zt
- 如何使用java程序打开一个文件?
- vba使用win32 API(GetOpenFileName )实现打开文件对话框
- PyCharm使用技巧:Show in Explorer(打开文件所在的文件夹)
- 使用java代码打开关闭浏览器(指定的浏览器或者计算机默认的浏览器)
- java抓取网页或者文件的邮箱号码