JDK6:打开系统关联程序;启动默认浏览器打开网页

 
今天小试了几个例子
参考资料:老紫竹的博客 http://blog.csdn.net/java2000_net、JDK6API
  1. package desktop;
  2. import java.awt.Desktop;
  3. import java.io.File;
  4. import java.io.IOException;
  5. import java.net.URI;
  6. import java.net.URISyntaxException;
  7. import java.net.URL;
  8. /***
  9.  * JDK6:打开系统关联程序;启动默认浏览器打开网页
  10.  * **/
  11. public class DesktopDemo {
  12.     /**
  13.      * @param args
  14.      */
  15.     public static void main(String[] args) {
  16.         // TODO Auto-generated method stub
  17.         DesktopDemo demo=new DesktopDemo();
  18. //      demo.openFile();
  19.         demo.operBrowse();
  20.     }
  21.     
  22.     /***
  23.      * 使用默认系统关联的程序打开文件
  24.      * **/
  25.     private void openFile(){
  26.         Desktop desktop = Desktop.getDesktop();
  27.         
  28.         File file = new File("d://temp.xls");
  29.         
  30.         if (!file.exists())
  31.           System.out.println("file not exist");
  32.         else
  33.           try {
  34.             desktop.open(file);
  35.           } catch (IOException e) {
  36.             e.printStackTrace();
  37.           }
  38.     }
  39.     
  40.     /***
  41.      * 启动默认浏览器打开网页
  42.      * **/
  43.     private void operBrowse(){
  44.         Desktop desktop=Desktop.getDesktop();
  45.         URI uri;
  46.         try {
  47.             uri = new URI("http://www.google.cn");
  48.             desktop.browse(uri);
  49.         } catch (Exception e) {
  50.             // TODO Auto-generated catch block
  51.             e.printStackTrace();
  52.         }
  53.     }
  54.     
  55.     
  56. }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值