本人刚开始学习,想实现这种效果,但是对于api知道的不是很多,所以无从下手,请各位大侠指点一下,最好是给个例子!
谢谢!

解决方案 »

  1.   

    OpenFileDialog()
    去买本CoreJava看看,对刚学习java非常不错
      

  2.   

    不知道是什么样的:选择具体的文件,还是直接打开?选择具体的文件:FileDialog直接打开: Runtime.getRuntime().exec("notepad 文件绝对路径");
      

  3.   

    直接找开吧,我测试过,还是不行!下面是我的代码,你看看有没有错误!谢谢哦!              mport java.io.IOException;public class ssert { /**
     * @param args
     */
    public static void main(String[] a) {
    // TODO Auto-generated method stub
       
    try {
    Runtime.getRuntime().exec("E:\\workspace\\help.txt");
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    System.out.println("文件找不到");
    }
    }}
      

  4.   

    你在开玩笑吧,"Runtime.getRuntime().exec()"是运行一个本地命令,"E:\\workspace\\help.txt"明显只是指向一个文件
      

  5.   

    照你那样说,只能用rnutime去执行后缀是.exe的文件了???
    是吗??
      

  6.   

    照你那样说,只能用rnutime去执行后缀是.exe的文件了???
    是吗??
      

  7.   

    JFileChooser jfc=new JFileChooser();
    jfc.showOpenDialog(this);
    File f=jfc.getSelectedFile();等我空了发你完整。。
      

  8.   

    "notepad E:\\workspace\\help.txt"
    换成这个试试
      

  9.   

    这个不是所有的文件系统都能打开,而且用Java搞这个也比较麻烦,可以考虑用C#写个调用系统打开方式,打开文件,然后用"notepad E:\\workspace\\help.txt" 类似这种格式打开。
    总得来说,不实用,也很麻烦。
      

  10.   

    晕晕,当初给你写的Runtime没怎么说明白。其中的String参数,实际上会被解析成 Commaned数组。第一个应该是执行的载体,比如notepad。但是要想通用的话,Java比较难实现。楼上说的也不会好办法,毕竟需要调用的外部程序不一定存在的。