用Jbuilder开发程序中要打开一个文本文件,如何做?我不想用绝对路径!!请高手帮忙!!

解决方案 »

  1.   

    你可以用InputStream流读入一个文件
    String path=request.getRealPath("example.txt");
    InputStream in=new FileInputStream(path);
      

  2.   

    如果你的项目是j2ee的,可用ServletContext.getResourceAsStream(String name),如果是一般的项目,可用this.getClass().getResourceAsStream(String name);如果你写的是“/path/a.txt”,其中第一个“/”代表“src”目录,所以就是“src/path/a.txt”,如果你用“path/a.txt”,没有第一个“/”的话,则代表你这个类的同级目录中的path下的a.txt