您的位置:首页 > 编程语言 > Java开发

JAVA实现用系统关联的程序打开文件

2006-05-15 16:16 691 查看
方法一:

Runtime   rt=Runtime.getRuntime();   
File   f=new   File();   
rt.exec(file.getAbsolutePath());

这样只能对那些EXE文件起作用,像TXT或者RAR这样的不可执行的会出现IOEXCEPTION;

对txt文件要用rt.exec("NotePad.exe   c://website.txt");   其他的类推;

方法二:

自动找到关联的外部程序,可以把要执行的文件的路径信息利用java的文件读写,写到一个批处理文件里,
然后从java里执行改批处理文件的内容就可以了:
批处理文件比如说是1.bat  
内容是:F:/1.txt   
然后  
    try{     
              Process   p   =   Runtime.getRuntime().exec("C://1.bat");  
              p.waitFor();  
   
          }catch(Exception   ee){  
              ee.printStackTrace();  
          }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java exception file exe c