我把工程打成jar包以后放进bin目录下 同时与bin 目录同级的有个conf目录 里面包含了配置文件
比如说hhh.xml
怎么样才能读到这个配置文件?比如说
FileInputStream fi = new FileInputStream(filePath);
这个filePath 应该怎么设置

解决方案 »

  1.   

    会不会在bin那层目录有这个jar运行需要的文件呢,比如三方的jar,
    现在的问题只是读取文件的问题吗?
      

  2.   

    一直都是使用"./conf/configure.xml"的,打包后都没出现过问题 :o看题目还以为是打进jar的文件找不到捏...
      

  3.   

    绝对路径是可以用的
    就是不知道怎么用相对路径
    to: yonghar  "./conf/configure.xml"读的应该是和jar文件平级目录conf下的配置文件
    现在读的是和jar文件的上级目录平级的conf文件夹下的配置文件我现在用一个比较土的方法:  
            1.先取得当前的绝对路径     
            File n = new File("");
            path =n.getAbsolutePath();
            int j =path.lastIndexOf("\\");
            path=path.substring(0,j);
            2.再加上相对路径
            public String SELF_MRB_CONF_FILE   
            =path+File.separator+"conf"+File.separator+"Conf.xml";
            
    那位大侠有好方法,望告知!!