我在做的程序中需要用到读取properties文件的内容,现在properties文件是放在  项目名/bin/ 路径下
我想直接放到项目的主目录下,也就是放到 项目名/ 路径下读取properties文件的代码为
InputStream is = this.getClass().getResourceAsStream("/"+configName);
请问这个相对路径该怎么修改?

解决方案 »

  1.   

    InputStream is = this.getClass().getResourceAsStream(文件名);
      

  2.   

    InputStream  IS=new   FileInputStream(new   File("文件存放的路径")); 
    试试看  还有什么问题发上来。
      

  3.   

    InputStream is = this.getClass().getResourceAsStream("/"+configName);  这样会有问题吗?这就是从项目的根目录读properties文件啊
      

  4.   

    "/"表示从盘符的根目录例如c:/ d:/ 或者linux的/下读取了
      

  5.   

    最好放在编译后的classes目录下,这样可以直接读取
      

  6.   

    目录不知名绝对路径是在你系统的最开始位置开始,
    InputStream is = this.getClass().getResourceAsStream("\"+onfigName);   "\"是项目的根目录,接着向向下写就是了